1.构造方法
1.publish String() 空构造
2.publish String(byte[] byte); 作用:把字节数组转成字符串
3.publish String (char[] value); 作用:把字符数组转换成字符串
4.publish String(char[] value,int index,int count); 作用:把字符数组的一部分转换成字符串
5.publish String(String original); 作用:把字符串常量转换成字符串
2.判断功能
1.字符中赋值的方式是先到字符串常量里面去找,如果有就直接返回,没有就创建
2.一旦被复制就不能改变,值不能被改变,引用也可以,也就是地址值可以被改变
3.特点
1.boolean equals(Objectobj);作用:比较字符串的内容是否相同,判断内容区分大小写
2.boolean equalslgnoreCase (Stringstr);作用:比较字符串内容是否相同, 忽略大小写
3.boolean contains(Stringstr);作用 :判断大字符串中是否包含小字符串
4.boolean isEmpty0;判断字符串是否为空。作业:判断字符串是否为空
4.获取功能
1.public int length0;作用 :获取字符串的长度
2.pubic char charAtint index);作用 : 获取指定索引位置的字符
3.public int indexOf(String str); 作用:返回指定字符串在此字符事中第一次出现处的索引
4. public String substringintStart);作用 :从指定位置开始截取字符事, 默认到末尾
5.public int latIndexOfintch):返回指定字符在此字符串中最后一次出现处的素引
5.转换功能
1. String toUpperCase0:把字符串转成大写
2.把字符串转换为字符数组;charD toCharay0:
3.static String valueOf(int 1)作用:把int类型的数据转成字符串
4. String toLowerCase0:把字符审转成小写
6.其他功能
1.替换功能
2.去除字符串两端空格
3.字典顺序比较两个字符串
运行思维构图: