2020年8月18日Java学习日记
学习内容
1.String类
(1)实例化String对象
方法一:String name1="张三";
方法二:String name2=new String("李四");
(2)"=="VS"equals"方法
“==”——比较的是引用 "equals"——比较的是具体内容
(3)String两种实例化方式的区别
-
直接赋值方式,创建的对象存放到字符串对象池里,假如存在的,就不会再创建
-
new对象方式,每次都创建一个新的对象
(4)字符串的内容不可变性
字符串的特性:不能改变字符串的内容;只能通过指向一个新的内存地址
(5)String类常用方法及基本使用
- char charAt(int index):返回指定索引处的char值
-
int length():返回此字符串的长度
-
int indexOf():返回指定字符在此字符串中第一次出现处的索引
- String substring(int beginIndex):返回一个新的字符串,它是此字符串的一个子字符串,该子字符串从指定索引处的字符开始,直到此字符串末尾
-
String toUpperCase():使用默认语言环境的规则将此String中的所有字符都转为大写
-
String toLowerCase():使用默认语言环境的规则将此String中的所有字符都转为小写