//字符串方法操作
//1.获取
//1.1获取字符串的长度
String nameString = "namenaString";
System.out.println(nameString.length());
//运行结果 : 4
//1.2根据位置获取该位置上的某个字符
int index = 3;
char a = nameString.charAt(index);
System.out.println(a);
//运行结果:n
//1.3根据字符获取该字符在字符串的位置
int index1 = nameString.indexOf("na");//获取字符第一次在字符串中出现的位置
System.out.println(index1);
//运行结果:0
int index2 = nameString.indexOf("n", 6);//返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
System.out.println(index2);
//运行结果:10
int lastIndex = nameString.lastIndexOf("g");//反向查找字符出现的位置
System.out.println(lastIndex);
//运行结果:11
//2.判断
//2.1字符串中是否包含的某一个字串(1)(2)
boolean bool = nameString.contains("cc");//false:不包含 true:包含
System.out.println(bool);
//运行结果:false
//特殊之处:= -1 代表不存在
if (nameString.indexOf("x") == -1){
System.out.println("不存在此字符串");
}
//运行结果:不存在
//2.2字符串是否为空 返回值类型是 true或者flase
boolean tag = nameString.isEmpty();
System.out.println(tag);
//运行结果:flase
//2.3字符串否是以指定内容开头
boolean flag = nameString.startsWith("na");
System.out.println(flag);
//运行结果:true
//2.4字符串是否是以指定内容结尾的
boolean tag2 = nameString.endsWith("cc");
System.out.println(tag2);
//运行结果:false;
//2.5判断字符串内容是否相同.
boolean tag3 = nameString.equals("true");
System.out.println(tag3);
//运行结果:false
//2.6判断内容是否相同并忽略大小写
boolean tag4 = nameString.equalsIgnoreCase("name");
System.out.println(tag4);
//运行结果:false
//1.获取
//1.1获取字符串的长度
String nameString = "namenaString";
System.out.println(nameString.length());
//运行结果 : 4
//1.2根据位置获取该位置上的某个字符
int index = 3;
char a = nameString.charAt(index);
System.out.println(a);
//运行结果:n
//1.3根据字符获取该字符在字符串的位置
int index1 = nameString.indexOf("na");//获取字符第一次在字符串中出现的位置
System.out.println(index1);
//运行结果:0
int index2 = nameString.indexOf("n", 6);//返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
System.out.println(index2);
//运行结果:10
int lastIndex = nameString.lastIndexOf("g");//反向查找字符出现的位置
System.out.println(lastIndex);
//运行结果:11
//2.判断
//2.1字符串中是否包含的某一个字串(1)(2)
boolean bool = nameString.contains("cc");//false:不包含 true:包含
System.out.println(bool);
//运行结果:false
//特殊之处:= -1 代表不存在
if (nameString.indexOf("x") == -1){
System.out.println("不存在此字符串");
}
//运行结果:不存在
//2.2字符串是否为空 返回值类型是 true或者flase
boolean tag = nameString.isEmpty();
System.out.println(tag);
//运行结果:flase
//2.3字符串否是以指定内容开头
boolean flag = nameString.startsWith("na");
System.out.println(flag);
//运行结果:true
//2.4字符串是否是以指定内容结尾的
boolean tag2 = nameString.endsWith("cc");
System.out.println(tag2);
//运行结果:false;
//2.5判断字符串内容是否相同.
boolean tag3 = nameString.equals("true");
System.out.println(tag3);
//运行结果:false
//2.6判断内容是否相同并忽略大小写
boolean tag4 = nameString.equalsIgnoreCase("name");
System.out.println(tag4);
//运行结果:false