下一页 1 2 3 4 5 6 7 8
开发工具:Netbeans 4.1 说明: 此程序大体流程 1。打开一个含有多个重复记录的电话号码的文件。 2。系统按行读取文件并添加到向量vectors中,注意此时将电话号码转为LONG型。 3。新建一个LONG型数组,大小为vectors.size。并将vectors数据复制到这个数组中。 4。对上面的数组进行排序。 5。新建一个LONG型数组二,大小为vectors.size。 6。循环遍历数组一,并对比是否数组二中已有数据,如没有,则添加到数组二,否则跳过。 测试一万条记录的执行时间为不到2S。 /* * Main.java * * Created on 2006年2月13日, 下午2:07 */ package phoneutil; import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.*; import javax.swing.*; /** * * @author http://www.tot.name */ public class Main extends javax.swing.JFrame { private Vector vectors=new Vector(); Long[] resultArr=null;