java怎样在文本txt里读取杂乱的数字 然后进行排序在文本里 求代码

文本里的数字是我随机的产生的 共50个随机数50行 并且每行以“\r\n”换行 关键是怎么读取这些数字 用数组? 排序我会 就不会读取排序

第1个回答  2015-04-26
你能用随机数产生数字并写入文件,那么说明你对IO流是了解的,我就不明白了,你再将这些数取出来,然后根据换行符分割,再将这些字符串转换成int型的数据,放到数组里排序就有那么难吗?追问

谢谢指责 我也才刚刚学Java 今天好多人都没有写完 好像对我们有点难度

追答

原来是初学者,不好意思哈,学习编程这件事得慢慢来,急不得。

追问

大神能给点代码 提示下 我感觉一切还是从模仿开始 题目做多了 就好了把

追答

File file = new File("你的文件地址");
InputStream in = new InputStream(file);
BufferedReader bf = new BufferedReader(new InputStreamReader(in));
List list=new ArrayList();
String temp;
while((temp=bf.readLine)!=null){
list.add(temp);

}
Object obj[] = list.toArray();

//已经拿到数组,下面就写你的排序算法,不过要注意这个时候的还只是Object类型的数组。需做类型转换

本回答被网友采纳
相似回答