![]()
public class 字符串 {
static int i=0;
public static void main (String ages[]){
final String a="字符串常量";
String b="字符串常量";
//String s=new String("字符串常量");//构造方法
//String s2=new String("字符串常量");
//System.out.println(a);
//System.out.println(s2);
//System.out.println(a==b);//“==”比较的是内存地址而不是值
//新建常量a;建立b后内容相同由a建立的内存地址赋值而不是开辟新的存储空间
//new建立的赋值则是直接开辟新的空间
//比较:
//System.out.println(s2.equals(b));//变量名+. +equals(变量名);
//获取字符串信息
int z=b.length();
System.out.println(z);
// char e[]=new char[]{'我','很','好'};
// String b2=new String(e);
//查找字符串中子字符串的位置,返回找到之后的索引值;/变量名.indexOf("关键字");
//从前往后
//(包含多个关键字)只返回首个字的索引,不包含返回-1;
String b2="字符串常量字符串常量";
System.out.println(b2.indexOf("常量"));
//从后往前查找
System.out.println(b2.lastIndexOf("常量"));
//获取字符
char c1=b2.charAt(5);
System.out.println(c1);
}
}