String,StringBuffer,StringBuilder常用API实例测试:
public class StringTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1 = new String("abcde"); //创建String对象
String str2 = "abcde"; //创建String对象
System.out.println(str1 == str2); //引用比较
System.out.println(str1.equals(str2)); //值比较
System.out.println(str1.length()); //字符串长度
System.out.println(str1.startsWith("ab")); //判断是否以给定字符串开头
System.out.println(str1.indexOf("bcd")); //判断是否包含指定字符串,包含则返回第一次出现该字符串的索引
System.out.println(str1.contains("bcd")); //判断是否包含指定字符串,包含返回true,不包含返回false
char[] chs = str1.toCharArray(); //将字符串转成一个字符数组
System.out.println(chs);
}
}
运行结果:
false
true
5
true
1
true
abcde
public class StringBufferTest {
public static void main(String[