public class Test {
public static void main(String[] args) {
String s="ab,bcd,ef";
StringBuilder stringBuilder = new StringBuilder(s);
//反转字符串
System.out.println("反转字符串"+stringBuilder.reverse());
//判断字符串中是否包含某字串
boolean contains = s.contains("bc");
System.out.println("判断字符串中是否包含某字串"+contains);
//获取子串的第一次出现的位置下标
System.out.println("获取子串的第一次出现的位置下标"+s.indexOf("cd"));
//获取子串的最后一次出现的位置下标
System.out.println("获取子串的最后一次出现的位置下标"+s.lastIndexOf("cd"));
//判断字符串是否以某个子串开头
System.out.println("判断字符串是否以某个子串开头"+s.startsWith("a"));
//判断字符串是否以某个子串结尾
System.out.println("判断字符串是否以某个子串结尾"+s.endsWith("a"));
//以自定义字符切割字符串返回数组
String[] split = s.split(",");
List<String> list = Arrays.asList(split);
System.out.println("以自定义字符切割字符串返回数组"+list.toString());
//截取字符串
String substring = s.substring(1);
System.out.println("截取字符串"+substring);
//比较两个字符串,相等则返回0
System.out.println("比较两个字符串"+s.compareTo("ab,bcd,ef"));
}
}
String常见方法
于 2024-03-27 11:03:16 首次发布
本文详细介绍了如何在Java程序中使用StringBuilder类进行字符串反转,以及使用各种字符串方法如contains(),indexOf(),lastIndexOf(),startsWith(),endsWith(),split(),substring()和compareTo()进行字符串处理和比较。
摘要由CSDN通过智能技术生成