String,StringBuilder(字符串的缓冲区)
1.API应用程序接口
快速使用API步骤:A:打开帮助文档
B:点击显示,找到索引,看到输入框
C:你要学习什么内容,你就在框框里面输入什么内容 举例:Random
D:看包 java.lang包下的类在使用的时候是不需要导包的
E:看类的描述 Random类是用于生成随机数的类
F:看构造方法 Random():无参构造方法
G:看成员方法 public int nextInt(int n):产生的是一个[0,n)范围内的随机数
2.Scanner类
作用:用Scanner类的方法可以完成接收键盘录入的数据,接收的数据类型为基本数据类型和字符串类型.
public String nextLine():获取键盘录入字符串数据
3.Object类
作用::是类层次结构的根类,所有的类都直接的或者间接的继承自该类 构造方法:Object()
4.String类的构造方法
String(字符串是一个不可变的字符序列)
String(String original):把字符串数据封装成字符串对象
String(char[] value):把字符数组的数据封装成字符串对象
String(char[] value, int index, int count):把字符数组的一部分数据封装成字符串对象
String类创建对象的特点:
A:通过构造方法创建对象
B:通过直接赋值的方式创建对象
5.boolean equals(Object obj):比较字符串的内容是否相同
boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
6.String类的获取功能
public char charAt(int index):返回指定索引处的值
public int length():返回字符串中的字符个数,字符串的长度
7.StringBuilder类
StringBuilder:是一个可变的字符串。字符串缓冲区类。
String和StringBuilder的区别:
String的内容是固定的
StringBuilder的内容是可变的
8.StringBuilder类的常用方法
A:构造方法:
public StringBuilder()
public StringBuilder(String str)
B:成员方法:
public String toString():返回此序列中数据的字符串表示形式。
public StringBuilder append(任意类型):添加数据,并返回对象本身
public StringBuilder reverse():字符串本身进行反转
9. StringBuilder的添加功能和反转功能
public StringBuilder append(任意类型):添加数据,并返回自身对象
public StringBuilder reverse():反转功能
10.StringBuilder和String的相互转换
StringBuilder -- String
public String toString():通过toString()就可以实现把StringBuilder转成String
String -- StringBuilder
public StringBuilder(String str):通过构造方法就可以实现把String转成StringBuilder