public class Lil5_1 {
public static void main(String[] args) {
//1.获取字符的长度 apl是length()
String name ="我爱你中国";
System.out.println(name.length());
//2 获取某个索引的字符 apl是charAt()
char c = name.charAt(1);
System.out.println(c);
//3.遍历字符中的每个字符 apl是for+charAt()
for (int i = 0; i <name.length() ; i++) {
char ch = name.charAt(i);
System.out.println(ch);
}
//4.把字符换成字符数组 apl是toCharArray()
char[] chars =name.toCharArray();
//5.截取内容(包前不包后)apl是substring(X,X)
//包前不包后意思是 (0,3)只截取0,1,2,不截取第三个元素
String name2 ="java是最牛的编程语言";
String rs = name2.substring(0,9);
System.out.println(rs);
//6. 从当前索引一直截取到末尾. apl是substring()
String rs2 = name2.substring(4);
System.out.println(rs2);
//7.敏感词替换. apl是replace()
String name3 ="傻";
String rs3 = name3.replace("傻","***");
System.out.println("rs3");
//8.判断有没有包含某个词. apl是contains()
System.out.println(name3.contains("傻"));//true
System.out.println(name3.contains("二傻"));// false
//9.判断以什么开始. apl是startsWith()
System.out.println(name3.startsWith("傻"));//true
System.out.println(name3.startsWith("傻2"));//false
//10.按照某个内容把字符串分割成字符串数组返回. apl是split()
String name4 ="1,2,3";
String[] name5 = name4.split(",");
for (int i = 0; i < name5.length; i++) {
System.out.println("选择了"+name5[i]);
}
}
}
以上是关于Sting的常用apl