1 String str="字符串常量字符串常量"; 2 String str1=new String("字符串常量");//构造方法 3 String str2=new String("字符串常量"); 4 String str3="字符串常量"; 5 char[]c=new char[]{'我','很','好'}; 6 char c1=str.charAt(2);//查看在变量str中索引值为2的常量是什么 7 String str4=new String(c); 8 System.out.println("str4="+str4); 9 System.out.println("str="+str); 10 System.out.println("str1="+str1); 11 System.out.println("str2="+str2); 12 System.out.println("str1和str2是否相等;"+(str1==str2)); 13 System.out.println("str和str1是否相等;"+(str==str1));//==查询的是内存地址 14 System.out.println("str和str3是否相等;"+(str==str3));//内存空间相同 15 System.out.println("str1和str2是否相等"+str1.equals(str2)); 16 System.out.println("str1和str3是否相等"+str1.equals(str3)); 17 System.out.println("字符串长度"+str.length()); 18 System.out.println("常字的位置"+str.indexOf("常"));//从前往后找只能找一个 19 System.out.println("常量的位置"+str.indexOf("常量")); 20 System.out.println("最后的常字的位置"+str.lastIndexOf("常")); 21 System.out.println("str第2个索引值的常量为:"+c1); 22