首页 > 编程语言 >Java String常用API总结

Java String常用API总结

时间:2022-11-03 16:33:22浏览次数:37  
标签:字符 Java String indexOf API 字符串 zhj name

String name;

用于字符串拼接

StringBuilder sb = new StringBuilder();

获取字符串长度

name.length());

指定字符在此字符串中第一次出现的索引

name.indexOf('z'));
name.indexOf("zhj");
name.indexOf("zhj",0);//fromIndex指从哪边开始第一个出现

指定字符在此字符串中最后一次出现的索引

name.lastIndexOf('z');
name.lastIndexOf("zhj");
name.lastIndexOf("zhj",5);//fromIndex指从哪边结束的最后一个出现
name.charAt(0);//返回对应索引上的字符

重复n次

name.repeat(n);

将字符串转换为字符数组

name.toCharArray();

将int型转换为字符串

String.valueOf(123);

将String中所有字符变成小写/大写

name.toLowerCase();
name.toUpperCase();

用新的str代替旧的str

name.replace("zhj","xxx");

String trim1 =" zhj 123 ";

除去字符串前后空格

trim1.trim();

用特定规则分割字符串,比如','

String str1 = "aa,bb,cc";
String[] split1 = str1.split(",");
for (int i = 0; i < split1.length ; i++) {
System.out.println(split1[i]);
}
// 或者
for (String s: str1.split(SEP)) {
、、、
}

截取字符,

从beginIndex开始,包括第一个,不包括最后一个
name.substring(1);
name.substring(0,1);

比较两个字符串是否相等

String name2 = "ZHJ";
name.equals(name2));//false

判断字符串是否以指定的字符串开始/结束

name.startsWith("zhj");//true
name.endsWith("zhj");//true

字符串里是否包含指定的字符串

name.contains("zhj");//true

判断字符串长度是否为0;

name.isEmpty();//false

标签:字符,Java,String,indexOf,API,字符串,zhj,name
From: https://www.cnblogs.com/CassieLeeH/p/16854920.html

相关文章