Java 截取字符串
方法一:使用subString
指定索引号,截取字符串:
将字符串从索引号为5开始截取,一直到字符串末尾。(索引值从0开始):
String str = "abcdabcoph"; str.substring(5); System.out.println(str.substring(5));
输出结果:bcoph
从索引号2开始到索引好5结束(并且不包含索引5截取在内,也就是说实际截取的索引 2、3、4的字符):
str.substring(2, 5);
System.out.println(str.substring(2, 5));
输出结果:cda
方法二:使用StringUtils
以第一个”e”,为标准截取c 之前的字符串
String s = StringUtils.substringBefore("abcdabcoph", "c"); System.out.println(s);
输出结果:ab
以最后一个“e”为准,截取c 之前的字符串
String s = StringUtils.substringBeforeLast("abcdabcoph", "c");
System.out.println(s);
输出结果:abcdab