Java分割字符串的应用
项目中,我们经常会遇到对分割字符串的处理情景,在此记录,同时也能帮助到需要的小伙伴们。
一、问题场景
我们需要在项目中截取获得不同的字符串信息,有时候可能出现被空格分开的情况,例如“This project about GenerativeAI” 这种情况我们如何只读取我们需要的最后一个GenerativeAI信息呢?
二、解决问题
2.1 未处理前的代码
public static void main(String[] args) {
String testInfo = "This project about GenerativeAI";
System.out.println(testInfo);
}
output:
2.2 优化后的代码
public static void main(String[] args) {
String testInfo = "This project about GenerativeAI";
String[] removeSpace = testInfo.split("\\s+");
System.out.println(removeSpace);
String goalInfo = removeSpace[removeSpace.length-1];
System.out.println(goalInfo);
}
output: