开发中碰到了一个需求,需要把键值对字符串分隔,但键值之间空格很多,只用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]=C110