JAVA是一门面向对象编程语言,JAVA具有简单性、可移植性、安全性等特点。在日常编程工作中,经常会遇到JAVA截取字符串的操作,那么JAVA截取字符串都有哪些截取方法呢?下面小编分享了几种,大家可以互相学习一下经验。
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截取字符串的目的,大家可以根据个人喜好选择使用。对于这三种方法的语法大家要刻意记忆一下,熟练记忆以后,大家才可以在编辑操作中特别顺畅地完成编程工作。
本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:JAVA 8。