当前位置: 代码迷 >> J2SE >> 初学者关于I/O和排序
  详细解决方案

初学者关于I/O和排序

热度:1016   发布时间:2013-02-25 00:00:00.0
菜鸟求助:关于I/O和排序
读取一个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
  相关解决方案