String类:表示字符串,是由字符数组实现
1.直接赋值:String s1=“佳佳”;
2.使用new关键字创建对象,new表示申请内存空间.
推荐使用第一种赋值方式,因为第二种可能会创建两个对象.
final String s1="a";
String s3=s1+1;
String s4="a1";
System.out.println(s3==s4);//true
如果在编译期值可以被确定,那么就使用已有的对象,否则会创建新的对象.
public char charAt(int index):根据下标找到指定的字符;
public boolean startsWith(String prefix):从第一个位置开始判断是否以指定的内容开头.
public boolean endsWith(String suffix):判断是否以指定的内容结尾;
public String replace(char oldChar,char newChar):替换指定字符串;
public String subString(int beginIndex,int endIndex):截取指定范围的字符串;
public int indexOf(int ch):从指定位置查找字符串,存在返回其位置,不存在返回-1;
boolean isEmpty():判断是否为空,指的是内容为空("");
本章对java中String类做了概述,String类使用频率极高,所以一定要精通String类的使用,才能在后面的学习中风平浪静;
有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂的小伙伴,可以私信我,我会一一答复,感谢认可,感谢支持!