• 大小: 796KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-07-15
  • 语言: Java
  • 标签:

资源简介

用Java编写的通讯录管理系统,放windows界面,有查找、显示功能,还有导入导出功能,满足课程设计的需要

资源截图

代码片段和文件信息


import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

/*
 * To change this template choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Administrator
 */
public class Analysis {         //分析类
    static  String[] classes = new String[100]; //班级
    static   String[] address = new String[100] ; //地址
    static  int[] count_class =new int[100]; //班级人数
    static  int[] count_address = new int[100]; //班级人数
    static  int c =0;//班级人数
    static int a =0; //班级人数
     public  Analysis(){

        String[] tclasses = new String[100];
        String[] taddress = new String[100];
        String[] s = new String[11];
        int clen = 0;
        int alen = 0;

        File file1 = new File(“D:\\学生通讯录“); //读取数据
        File[] group = file1.listFiles();
        for(int i =0;i        File[] txt = group[i].listFiles();

        for(int t = 0;t            try {
                DataInputStream input = new DataInputStream(new FileInputStream(txt[t]));
                for(int j = 0;j<11;j++){
                         try {
                               s[j] = input.readUTF();
                             } catch (IOException ex) {
                                    Logger.getLogger(Search_Change.class.getName()).log(Level.SEVERE null ex);//为指定子系统查找或创建一个 logger。
                                   }
                       }
                          try {
                               input.close();
                              } catch (IOException ex) {
                                    Logger.getLogger(Search_Change.class.getName()).log(Level.SEVERE null ex);
                                   }

            } catch (FileNotFoundException ex) {
                Logger.getLogger(Search_Change.class.getName()).log(Level.SEVERE null ex);
            }
                  tclasses[clen++] = s[8];
                  taddress[alen++] = s[3];
        }
    }


      int tc =0;
      c=0;
    for(int i=0;i        tc=0;
       for(int j=i;j         if(tclasses[i].equals(tclasses[j])){
             tc++;
         }
       }
        if(tc==1){
          classes[c++] = tclasses[i];
          //System.out.println(classes[c-1]);
        }
    }



int m =0;
  for(int i=0;i      m=0;
    for(int j=0;j      if(classes[i].equals(tclasses[j])){
        m++;
      }
    }
      count_class[i] = m;
    // System.out.println(count_class[i]);
  }

int ta =0;
a=0;
for(int i=0;i    ta = 0;
    for(int j=i;j      if(taddress[i].equals(taddress[j])){
         ta++;
      }       
    }
    if(ta==1){
     address[a++]=taddress[i];
       // System.out.println(address[a-1]);
    }
}

int n = 0;
for(int i=0;i    n=0;
   for(int j=0;j

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          0  2009-11-22 22:32  通讯录管理系统\build\classes\.netbeans_automatic_build

     文件       2627  2009-11-22 22:32  通讯录管理系统\build\classes\Analysis.class

     文件        661  2009-11-22 22:32  通讯录管理系统\build\classes\bt11Listener.class

     文件        653  2009-11-22 22:32  通讯录管理系统\build\classes\bt1Listener.class

     文件        917  2009-11-22 22:32  通讯录管理系统\build\classes\bt22Listener.class

     文件       1181  2009-11-22 22:32  通讯录管理系统\build\classes\bt2Listener.class

     文件       2689  2009-11-22 22:32  通讯录管理系统\build\classes\Deletetxt.class

     文件       1434  2009-11-22 22:32  通讯录管理系统\build\classes\Draw_address$NewPanel.class

     文件        515  2009-11-22 22:32  通讯录管理系统\build\classes\Draw_address.class

     文件       1432  2009-11-22 22:32  通讯录管理系统\build\classes\Draw_classes$NewPanel.class

     文件        515  2009-11-22 22:32  通讯录管理系统\build\classes\Draw_classes.class

     文件       3189  2009-12-05 11:51  通讯录管理系统\build\classes\Excel.class

     文件        960  2009-11-22 22:32  通讯录管理系统\build\classes\FileNode.class

     文件        719  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Delete$1.class

     文件        719  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Delete$2.class

     文件        719  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Delete$3.class

     文件        719  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Delete$4.class

     文件        719  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Delete$5.class

     文件        719  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Delete$6.class

     文件       8108  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Delete.class

     文件        712  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Group$1.class

     文件        712  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Group$2.class

     文件       5389  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_Group.class

     文件        726  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_student$1.class

     文件        726  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_student$2.class

     文件      12068  2009-11-22 22:32  通讯录管理系统\build\classes\Jframe_student.class

     文件       2480  2009-11-22 22:32  通讯录管理系统\build\classes\jTreeListener.class

     文件         84  2009-11-22 22:32  通讯录管理系统\build\classes\jTreeListener.rs

     文件        742  2009-11-22 22:32  通讯录管理系统\build\classes\Main.class

     文件        735  2009-11-22 22:32  通讯录管理系统\build\classes\MainJframe$1.class

............此处省略72个文件信息

评论

共有 条评论