日期:2014-05-18  浏览次数:20786 次

String.split怎么将"123 456 789"分割成"123"和"456 789"
如题:
	/**
 * 程序测试
 */
public static void main(String[] args) {
String str = "123 456 789";
//str.split(" ");
/**
 * 根据空格分割一次
 * Array[0] = "123"
 * Array[1] = "456 789";
 */
System.out.println(str);

}

------解决方案--------------------
很简单,split方法再加个参数就行了,代码如下:
public static void main(String[] args) {
String str = "123 456 789";
String[] array = str.split(" ", 2);
for(String s : array) {
System.out.println(s);
}
}

split方法的第二个参数表示,结果数组值要两个元素,所以就分割一次,就是你要的结果了。