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中的所有字符都转为小写

posted @ 2020-08-18 00:43  Zwyooo  阅读(34)  评论(0编辑  收藏  举报