API
String
特点
- 在java中,双引号括起来的内容就是字符串对象
- 字符串在创建之后,就不可以被更改
- 虽然不可以改变,但是可以被共享
构造方法
- String()
- String(String str)
成员方法
- 字符串的分隔
- String[] split(String str) 根据str进行内容的分割,然后得到一个字符串数组
- 字符串的长度
- int length();
- 字符串的遍历
- char charAt(int index) 获取指定索引处的字符
- 字符串的截取
- String substring(int index) 从指定索引开始,截取后面所有的内容
- String substring(int beginIndex,int endIndex) 从beginIndex开始,截取到endIndex(不包含)
- 字符串的包含
- boolean contains(String str) 判断有没有指定str,如果有就返回true,如果没有就返回false
- 字符串的内容判断
- boolean equals(String str)
- 跟指定的str进行比较,内容相同则返回true,如果不相同,则返回false
- 比较的时候,严格区分大小写
- 如果跟其他的类型比较,一律返回false
- boolean equals(String str)
两种创建字符串的区别
-
通过构造方法去new
- 创建出来的对象,地址值是一定不相同的
-
直接赋值的方式
- 只要内容相同,则地址值一定相同
StringBuilder
作用
拼接字符串
构造方法
- StringBuilder()
- StringBuilder(String str)
成员方法
-
append(任意类型的数据)
- 添加任意类型的数据到StringBuilder中
-
String toString()
- 把StringBuilder转化为String