- File file = new File("C:\\Users\\user\\Desktop\\a.txt");
- try {
- BufferedReader br = new BufferedReader(new FileReader(file));
- String value = null;
- Set set = new TreeSet<String>(new Comparator<String>() {
- @Override
- public int compare(String o1, String o2) {
- if(Integer.valueOf(o1)>Integer.valueOf(o2)){
- return 1;
- }else if(Integer.valueOf(o1)<Integer.valueOf(o2)){
- return -1;
- }
- return 0;
- }
- });
- try {
- while((value=br.readLine())!=null){
- System.out.println(value);
- String[] t = value.split(" ");
- for(String s1:t){
- set.add(s1);
- }
- }
- System.out.println("排序后结果:");
- StringBuffer res = new StringBuffer("");
- Iterator iterator = set.iterator();
- while(iterator.hasNext()){
- res.append(iterator.next()).append(" ");
- }
- System.out.print(res);
- FileWriter fw = new FileWriter("C:\\Users\\user\\Desktop\\a_res.txt");
- fw.write(res.toString());
- fw.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- }
读取文件内容并排序
最新推荐文章于 2023-04-19 11:20:42 发布