博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.util.Arrays.sort两种方式的排序(及文件读写练习)
阅读量:6241 次
发布时间:2019-06-22

本文共 1919 字,大约阅读时间需要 6 分钟。

import java.io.*;import java.util.*;public class SortTest{   public static void main(String args[]) throws IOException, ClassNotFoundException {       FileReader InWord = new FileReader(new File("words.txt"));       BufferedReader in = new BufferedReader(InWord);       String ws[] = new String[100];       String input;       int index = 0;       while((input=in.readLine())!=null)           ws[index++]=input;       Arrays.sort(ws, 0, index);            BufferedWriter out = new BufferedWriter(new FileWriter(new File("SortWords.txt")));             for(String s : ws){           if(s==null)             break;       System.out.println(s);           out.write(s, 0, s.length());       out.newLine();       }       in.close();       out.close();               myTest myArray[] = new myTest[20];       in = new BufferedReader(new FileReader(new File("words.txt")));       index=0;       while((input=in.readLine())!=null){           ws[index++]=input;       }              for(int i=0; i
, Serializable{    int x;    String name;    public myTest(){}    public myTest(int x, String name){        this.x=x;        this.name=name;    }         public int compareTo(myTest tmp){        if(x==tmp.x)           return name.compareTo(tmp.name);        else return x-tmp.x;    }     private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException{          //in.defaultReadObject();          x=(int)in.readInt();          name=(String)in.readObject();    }    private void writeObject(ObjectOutputStream out) throws IOException{          //out.defaultWriteObject();          out.writeInt(x);          out.writeObject(name);    }} class myComparator implements Comparator
{    public int compare(myTest o1, myTest o2){       if(o1.x==o2.x)     return o1.name.compareTo(o2.name);       else return o1.x - o2.x;    }         public boolean equals(Object o1){        return true;    }}

转载地址:http://olcia.baihongyu.com/

你可能感兴趣的文章
VS2010远程调试C#程序
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
App 卸载记录
查看>>
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
计算机网络与Internet应用
查看>>
oracle在线迁移同步数据,数据库报错
查看>>
linux性能剖析工具
查看>>
flutter中的异步
查看>>
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
# 2017-2018-1 20155224 《信息安全系统设计基础》第七周学习总结
查看>>
scikit-learn预处理实例之一:使用FunctionTransformer选择列
查看>>
邮件客户端导入邮件通讯录地址薄
查看>>
Linux系统安装
查看>>