开发中碰到了一个需求,需要把键值对字符串分隔,但键值之间空格很多,只用split("")肯定不行,最后通过正则表达式解决了问题。
public class StringToArray {
public static void main(String args[]) {
String s = "北京天竺出口加工区 C1101";
String[] arry = s.split("\\s+");
System.out.println(arry.length);
System.out.println("arry[0]=" + arry[0]);
System.out.println("arry[1]=" + arry[1]);
}
}
结果:
2
arry[0]=北京天竺出口加工区
arry[1]=C1101