Java 字符串截取总结

  • Post author:
  • Post category:java


1.正则表达式来截取字符串

String str = "2017-12-15T14:45:05";
        String[] strs=str.split("-");
        for(int i=0,len=strs.length;i<len;i++){
            System.out.println(strs[i].toString());
        }

结果为:2017 12 15T14:45:05

2.通过substring方法进行字符串截取

String sb = "bbbdsajjds";
sb.substring(2);
sb.substring(2, 4);
bdsajjds
bd
int index = sb.indexOf("b");//可以获取位置

3.通过StringUtils提供的方法

StringUtils.substringBefore(“dskeabcee”, “e”);
/结果是:dsk/
这里是以第一个”e”,为标准。

StringUtils.substringBeforeLast(“dskeabcee”, “e”)
结果为:dskeabce

这里以最后一个“e”为准。



版权声明:本文为zhangbiao0511原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。