黑马程序员技术交流社区

标题: 关于String中 split(String regex)方法的疑问 [打印本页]

作者: 张权    时间: 2013-1-2 10:28
标题: 关于String中 split(String regex)方法的疑问
本帖最后由 张权 于 2013-1-2 13:08 编辑

/*
给多个整数构成字符串排序。
由多个整数构成的字符串:3,6,9,2,5,8,1,4,7。排序后的结果为:1,2,3,4,5,6,7,8,9。

1        把字符串转换成String[]
2        把String[]转换成int[]
3        给int[]排序
4        把排完的序int[]转换成String。

*/
public class St
作者: Rancho_Gump    时间: 2013-1-2 11:48
String[] words = str.split(" ");当把此句改成'' "时,执行后的结果是   String[] ={"5,6,7,8"}
所以执行到int[] arr = stringArray2intArray(strs)时便会出错,此方法中的  arr [i]= Integer.parseInt(strs[i]); 即arr[i]= Integer.parseInt("5,6,7,8");会出错!
作者: 张权    时间: 2013-1-2 12:01
张向辉 发表于 2013-1-2 11:48
String[] words = str.split(" ");当把此句改成'' "时,执行后的结果是   String[] ={"5,6,7,8"}
所以执行 ...

哦,明白了,谢谢!!!
作者: 张权    时间: 2013-1-2 12:01
张向辉 发表于 2013-1-2 11:48
String[] words = str.split(" ");当把此句改成'' "时,执行后的结果是   String[] ={"5,6,7,8"}
所以执行 ...

哦,明白了,谢谢!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2