String常用的API

113 阅读1分钟
String name="我爱你中国";
int i=name.length();
    System.out.println(i);
//length获取字符串长度
String name="杨洋阳";
char c1 = name.charAt(1);
System.out.println(c1);
//charAt:获取某个索引位置处的字符
char[] rs = name.toCharArray();
for (int i = 0; i < rs.length; i++) {
    System.out.print(rs[i]);
}
//toCharArray将字符串转换成数组
String name1="Java是最强的编程语言";
    String sr=name1.substring(0,8);//从0开始截取到第7个字符
    String sr1=name1.substring(8);//从第8个字符开始直到最后一个
System.out.println(sr);
substring截取字符串内容,包前不包后

String name2="我草了";
String rs3 = name2.replace("草","*");//第一个参数是需要替换的字符,第二个是替换后的字符
 System.out.println(rs3);
 replace敏感词汇替换,字符替换
String name2="我草了";
 System.out.println(name2.contains("我草"));//true
 System.out.println(name2.contains("我去"));//false
 contains精准判断字符串内容,判断是否包含需要的内容
String name1="Java是最强的编程语言"
System.out.println(name1.startsWith("Java"));//true
System.out.println(name1.startsWith("java"));//false
System.out.println(name1.startsWith("是最强的编程语言"));//false
startsWith判断是否以参数字符串开头,区分大小写
String name3="贾乃亮,谢霆锋,王宝强";
String[] names=name3.split(",");
for (int i = 0; i < names.length; i++) {
    System.out.println("投票最多明星是"+names[i]);
}
按照某个内容将字符串分割成字符串类型的数组返回