在处理信息的时候经常会遇到有很多信息混合在一个句子里,往往我们需要在这些句子里提取关键信息。为方便得到想要的信息,本期为小伙伴介绍一些好用的函数方便截取需要的信息。
用法一
在Java中从字符串中截取信息我们一般用substring函数,substring函数一般有两个参数。第一参数(int beginIndex)是起始位置,第二个参数(int endIndex)是结束位置+1。
package homework1; public class substring { public static void main(String[] args) { String a =("Hello,world"); String y=a.substring(2,5); System.out.println(y); } } 结果为llo |
用法二
注意当只传入一个参数的时候将从起始位置一直截取到末尾。
package homework1; public class substring { public static void main(String[] args) { System.out.println(y); String x=a.substring(3); System.out.println(x); } } //结果为:lo,world |
用法三
截取除了最后一个字符串之前的字符串(不包括最后一个)
package homework1; public class substring { public static void main(String[] args) { String a =("Hello,world"); String z=a.substring(0,a.length()-1); System.out.println(z); } } //结果为:Hello,worl |
结语
在本次实验中最重要的是搞清楚这个函数的几种用法,传入的参数不同得到的结果不同。以上方法是我为大家推荐截取字符串的函数,在编写过程中很实用。截取字符串的函数还有StringUtils想继续了解的小伙伴可以自己去了解哦。