读取一个file.txt文件中的9,6,8,3,4,1,2,5,0,7整数,并排序 出了点问题
FileInputStream fis = new FileInputStream(new File("E:\\file.txt"));
byte[] b = new byte[1024];
int len = fis.read(b);
String str = new String(b, 0, len);
String[] newstr = str.split(",");
for(int i=0;i<newstr.length;i++){
String temp = null;
for(int j=i+1;j<newstr.length;j++){
if(Integer.parseInt(newstr[i])>(Integer.parseInt(newstr[j]))){
temp = newstr[i];
newstr[i] = newstr[j];
newstr[j] = temp;
}
}
}
Integer.parseInt(newstr[0])没法转成int,9前面好像还有个东西。
求指教啊
------解决方案--------------------------------------------------------
你把这个|去掉,反正我运行这个东西是没有的;
9
6
8
6
5
7
3
4
1
2