1.split()+正则表达式来进行截取。
将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。
运行结果:
2.通过substring()方法来进行字符串截取。
substring通过不同的参数来提供不同的截取方式
2.1只传一个参数
例如:
将字符串从索引号为2开始截取,一直到字符串末尾。(索引值从0开始);
2.2传入2个索引值
从索引号2开始到索引好4结束(并且不包含索引4截取在内,也就是说实际截取的是2和3号字符);
运行结果如下:
3.通过stringutils提供的方法。
stringutils.substringbefore(“dskeabcee”, “e”);
/结果是:dsk/
这里是以第一个”e”,为标准。
stringutils.substringbeforelast(“dskeabcee”, “e”)
字符串长度截取结果为:dskeabce
这里以最后一个“e”为准。
截取几种字符串 java 字符串截取的几种方式 substring截取字符串android字符串截取
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论