10.23(day12) String类 构造方法 找下标 子串 判断 字符串转数组
1. String:
字符串类,final类
任何的字符串的字面值,如"abc"都是String类的一个实例对象,String s = "abc";
String类创建的对象是一个常量,不能改变。
2. 构造方法:
new String( ) 偶尔用,没意义,占空间
new String(String str) 很少用,没意义,占空间
new String(StringBuffer ss)
new String(byte[] by)
new String(byte[] by, int index, int length)
new String(byte[] ch)
new String(char[] ch, int index, int length)
3. indexOf:
根据字符串找下标:
4. substring(子串):
获取字符串一段子串:
5. 判断两个字符是否相同:
6. 数组转字符串 利用String构造方法:
7. 字符串转数组
(1)字符串(String)-->字符数组(char):
(2)字符串(String)-->字节数组(byte):
8. 其他判断方法:
判断指定的字符串是否在调用contains方法的那个字符串中;
判断字符串是否以指定的字符串结尾;
判断字符串是否以指定的字符串开始。
9. 其他转换方法:
将字符串的所有字母转成大写;
将字符串的所有字母转成小写。
10. 常用方法总结:
11. 补充:
(1)字符就是单个字符,字符串就是多个字符的集合;
(2)ASCII(美国信息交换标准代码):
a,b,c,d,.......z 转换成十进制是 65,66,67,68,......90.
A,B,C,D,......Z 转换成十进制是 97,98,99,100,......122.