字符串的判断:
1 String str="字符串常量字符串常量"; 2 String str1=new String("字符串常量");//构造方法 3 String str2=new String("字符串常量"); 4 String str3="字符串常量"; 5 System.out.println("str1和str2是否相等;"+(str1==str2)); 6 System.out.println("str和str1是否相等;"+(str==str1));//==查询的是内存地址 7 System.out.println("str和str3是否相等;"+(str==str3));//内存空间相同 8 System.out.println("str1和str2是否相等"+str1.equals(str2)); 9 System.out.println("str1和str3是否相等"+str1.equals(str3)); 10 System.out.println("字符串长度"+str.length()); 11 System.out.println("常字的位置"+str.indexOf("常"));//从前往后找只能找一个 12 System.out.println("常量的位置"+str.indexOf("常量")); 13 System.out.println("最后的常字的位置"+str.lastIndexOf("常")); 14 System.out.println("str第2个索引值的常量为:"+c1); 15 System.out.println("str是否已“字符串”开头="+str.startsWith("字符串")); 16 System.out.println("str是否已“字符串”开头="+(str.indexOf("字符串")==0)); 17 System.out.println("str是否已“常量”结尾="+str.endsWith("常量")); 18