在处理信息的时候经常会遇到有很多信息混合在一个句子里,往往我们需要在这些句子里提取关键信息。为方便得到想要的信息,本期为小伙伴介绍一些好用的函数方便截取需要的信息。
用法一
在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想继续了解的小伙伴可以自己去了解哦。