//键盘输入几个数字 把这些数字排序存到一个集合里,并保存到一个txt文档里
package com.itheima;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Set;
import java.util.TreeSet;
public class Testheima {
public static void main(String[] args) throws Exception{
Set<Integer>set = getnumber();
writeText(set);
}
public static Set<Integer> getnumber() throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
Set<Integer> set = new TreeSet<Integer>();
String line = null;
while((line=br.readLine())!=null){
if(("over").equals(line)){
break;
}
set.add(Integer.parseInt(line));
}
br.close();
return set;
}
public static void writeText(Set<Integer> set) throws IOException{
BufferedWriter bw = new BufferedWriter(new FileWriter("heima.txt"));
for(Integer i : set){
bw.write(i.toString());
bw.newLine();
bw.flush();
}
bw.close();
}
}
|
|