8. 字符串
1) 构造方式:
String newString = new String(); 普通构造方法;
String newStirng = “ ”; 简化的构造方法;
字符串是永久的,它的内容是不能改变的。
2) 从元字符串中提取子串:
String subString = string.subString(beginIndex,endIndex);
3) 字符串的比较:
string1==string2;
只能判断两个字符串是否指向同一个对象。
string1.equals(string2);
可以判断两个字符串内容是否相同。
string1.compareTo(string2);
也可以判断两个字符串是否相同,其返回值为1、0、-1。
string1.startsWith(string2);
判断string1是否以string2为前缀开始;
string1.endsWith(string2);
判断string1是否以string2为后缀结束。
4) 字符串的替换:
string.replace(‘oldchar’,’newchar’);
string.replace(“oldstring”,”newString”);
string.replaceAll(“oldstring”,”newString”);
string.replaceFirst(“oldString”,”newstring”);
replace和replaceAll都可以用newString替换哦老大String,
不同点在于:replace还支持字符的替换,而replaceAll只支持
字符串的替换。
5) 字符串的转换:
char [] chars = string.toCharArray();
字符串可以转换为字符数组。
String.valueOf(args);
args可以取:char、double、long、int、float,这些都可以
转换为字符串。
Double.parseDouble(string)和Integer.parseInt(string)可以
将string转换为double型和int型。