A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 溪客 初级黑马   /  2018-8-13 23:47  /  744 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

API(application programming interface)

(葵花宝典请自行打开)

--应用程序接口

—帮助文档

—java中的API指的就是JDK中的各种功能的java类。

如何使用帮助文档

打开帮助文档

点击显示,找到索引,看到输入框

你要找谁?

  —在输入框中输入,回车

看包:java.lang下的不需要导包,其他类下必须导包


看类的解释和说明

学习构造方法

使用成员方法



通过Scanner获取字符串数据


Object

Java.lang 包下

是类层次结构的根类,所有的类都直接或间接的继承自该类。

构造方法:

    Object( );

to String:

直接输出对象名,输出底层调用的是该对象的toString( )方法;

查看API,我们建议所有子类都重写toString()方法;(默认重写的就可以)


equals(方法

== :

可以比较基本数据类型,比较基本数据类型的时候比较的是基本数据类型的值是否类型

也可以比较引用数据类型,比较引用数据类型的时候,比较的是引用数据类型的地址值是否相同。

引用型数据类型需要比较内容是否相等,通过查看API找到了比较对象是否相等的方法equals

Object中的equals( )默认比较的是对象的地址值是否相等,如果我们要比较值是否相等,要重写该方法。


//字符串的equals()比较的是字符串的内容是否相等。


String类

String:代表字符串。由多个字符组成的一串数据。其实,字符串的本质就是字符的数组。


构造方法:

String(String original):把字符串数据封装成字符串的对象

String(char value): 把字符串组的数据分装成字符串对象

String(char[  ]  value ,int index.int count):把字符串组的一部分数据分装成字符串对象


(toString 方法是返回字符串的方法)

String  a =“字符串对象”;(这个最常用


String 类创建对象的特点

        1.通过构造方法创建对象

        2.直接通过赋值的方法创建对象


构造方法和直接赋值的这两种方方式的创建是有区别的

通过字符串创建的字符串对象在堆内存。

通过直接赋值的方法创建的字符串对象是在方法区的常量池。


常量池的字符串是可以重复使用的



StringBuider 的概述及与String的区别

StringBuider 与String的区别:

    String的内容是固定的

    StringBuilder的内容是可变的



StringBuilder的构造方法

public StringBuilder(  );

public StringBuilder( String str );


StringBuilder的常用方法

添加功能:

—public StringBuilder append(任意类型):添加数据,返回对象本身

//链式编程

sb.append(“hello”).append(“world”).append(“100”);


反转功能:

—public StringBuilder reverse(   )


StringBuilder 与String的相互转换;

StringBuilder    ------String

    public String toString( ):通过toString()就可以实现将StringBuilder转换为String


String———StringBuilder

     public StringBuilder(String s):通过构造方法实现将String转化为StringBuild






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马