美文网首页
java 字符串截取的三种方法

java 字符串截取的三种方法

作者: mahongyin | 来源:发表于2019-03-05 14:37 被阅读0次

[java 字符串截取的三种方法]

1.split()+正则表达式来进行截取。

将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。

String str = "abc,12,3yy98,0"``;

String[] strs=str.split(``","``);

for``(int i=0,len=strs.length;i<len;i++){

System.out.println(strs[i].toString());

}

运行结果:

abc
12
3yy98
0

2.通过subString()方法来进行字符串截取(索引从0开始切含前不含后

subString通过不同的参数来提供不同的截取方式

2.1只传一个参数

例如:

String sb = "bbbdsajjds";
sb.substring(2);

将字符串从索引号为2开始截取,一直到字符串末尾。(索引值从0开始);

2.2传入2个索引值

String sb = "bbbdsajjds";
sb.substring(2, 4);

从索引号2开始到索引好4结束(并且不包含索引4截取在内,也就是说实际截取的是2和3号字符);

运行结果如下:

bdsajjds
bd

3.通过StringUtils提供的方法

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

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

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

相关文章

  • java 字符串截取的三种方法

    [java 字符串截取的三种方法] 1.split()+正则表达式来进行截取。 将正则传入split()。返回的是...

  • 2018-06-13

    1、 以下关于字符串截取,描述错误的是 C A、Java中的字符串截取方法进行了重载B、对于字符串截取方法,sub...

  • Java & 截取指定字符串之前/后的字符串

    Java字符串截取需要用到String类的substring()方法substring()方法:返回字符串的子字符...

  • JAVA字符串常用方法

    JAVA字符串常用方法 截取字符串"hello".substring(1, 3); // el"hello".ch...

  • Swift字符串截取

    NSString类型的字符串截取 NSString类型的字符串截取方法,同于OC语言的字符串截取方法,不能修改字符...

  • Swift字符串截取

    字符串截取 三种截取方法 let str:String = "天行健,君子以自强不强;地势坤,君子以厚德载物。"...

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

  • iOS 字符串常见处理

    一、截取字符串 iOS “字符串” 的几种常见的截取方法(随时更新)iOS截取字符串,分割字符串iOS 截取字符串...

  • String.substring语法

    String类的substring()方法 截取字符串,在java语言中的用法 1、 public String ...

  • Swift 4.0 字符串截取,拼接,字符串富文本显示

    字符串截取,调用系统方法 字符串拼接 字符串富文本 字符串截取,调用系统方法 swift 3.2 版本:

网友评论

      本文标题:java 字符串截取的三种方法

      本文链接:https://www.haomeiwen.com/subject/zkznuqtx.html