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

 

posted @ 2021-08-03 17:15  唏嘘-  阅读(420)  评论(0编辑  收藏  举报