⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 words.java

📁 这是一个简单的单词查询系统
💻 JAVA
字号:
//package library2;import java.io.*;import java.util.*;import javax.swing.*;import java.text.*;public class words{    public static String word_self,word_spell,word_type,word_chinese;    public static String word_information_number;    public static String word_information;    public StringTokenizer tokenizer1,tokenizer2;    public static String lookUp(String word)    {          return word_information;    }    public static boolean y_n_exist(String word)    {                try                {                BufferedReader inFile = new BufferedReader                                                (new FileReader("library.txt"));                word_information = inFile.readLine();                while(word_information != null)                {                if(word_information.indexOf(word,0) >= 0)                {                                        break;                                }                else                   word_information = inFile.readLine();                }                if(word_information == null)                {                                return false;                }                else                {                                return true;                        }                        //inFile.close();                }        catch(FileNotFoundException e)        {                        System.exit(0)	;                        return false;                }                catch(IOException e)                {                        System.exit(0);                        return false;                }    }  public  static void add(String word_information)        {                try                {                        boolean judge = false;                        String inFile_word_information;                        StringTokenizer tokenizer2 = new StringTokenizer(word_information);                        String in_word_self;                        tokenizer2.nextToken(";");                        in_word_self = tokenizer2.nextToken(";");                BufferedReader inFile = new BufferedReader                             (new FileReader(custom.custom_name+".txt"));                FileWriter outData = new FileWriter("副本.txt");                PrintWriter outFile = new PrintWriter(outData);                inFile_word_information = inFile.readLine();                outFile.println(inFile_word_information);                inFile_word_information = inFile.readLine();                        while(inFile_word_information != null)                        {                        StringTokenizer	tokenizer1 =                                                new StringTokenizer(inFile_word_information);                        tokenizer1.nextToken(";");                        String word_self = tokenizer1.nextToken(";");                        if(in_word_self.compareTo(word_self) < 0)                        {                                        judge = true;                                        outFile.println(word_information);                                        outFile.println(inFile_word_information);                                        inFile_word_information = inFile.readLine();                                      break;                        }                        else                       {                                   outFile.println(inFile_word_information);                           inFile_word_information = inFile.readLine();                   }                        }                        if(inFile_word_information != null)                        {                           while(inFile_word_information != null)                      {                                outFile.println(inFile_word_information);                                        inFile_word_information = inFile.readLine();                           }                        }                        else if(inFile_word_information == null && !(judge))                        {                           outFile.println(word_information);                        }                        outFile.close();                        //inFile.close();                   BufferedReader inFile2 = new BufferedReader(new FileReader("副本.txt"));             PrintWriter outFile2 = new PrintWriter                                        (new FileWriter(custom.custom_name+".txt"));                String str = inFile2.readLine();                while(str != null)                {                                outFile2.println(str);                                str = inFile2.readLine();                        }                        outFile2.close();                        //inFile.close();                }                catch (FileNotFoundException e)                {                        System.exit(0);                }                catch(IOException e)                {                        System.exit(0);                }         }     public static String radomword()                 {                         try                         {                                 String worning = "0;0;0;0 0";                                 //custom.custom_name = "binbin";                                 BufferedReader inFile = new BufferedReader                                (new FileReader(custom.custom_name + ".txt"));                     int i;                     int end_number = Integer.parseInt(inFile.readLine());                     if((inFile.readLine()) == null)                          return worning;                     for(i=0; (inFile.readLine())!=null; i++)                        ;                     int number;                     number = i;                     int zh_number;                     if(end_number > number)                     {                                         zh_number = end_number = 0;                                 }                                 else                                 {                                         zh_number = end_number * end_number % number;                                         end_number++;                                 }                                 BufferedReader inFile2 = new BufferedReader                                (new FileReader(custom.custom_name + ".txt"));                     inFile2.readLine();                     //String str = "yes";                     for(i=0; i <= zh_number; i++)                     {                                         word_information = inFile2.readLine();                                 }                                 BufferedReader inFile3 = new BufferedReader                                          (new FileReader(custom.custom_name+".txt"));                                 FileWriter outData3 = new FileWriter("副本.txt");                 PrintWriter outFile3 = new PrintWriter(outData3);                                 inFile3.readLine();                                 outFile3.println("" + end_number);                                 String str = inFile3.readLine();                                 while(str != null)                                 {                                         outFile3.println(str);                                         str = inFile3.readLine();                                 }                                 outFile3.close();                                 BufferedReader inFile4 = new BufferedReader                                                (new FileReader("副本.txt"));                                 FileWriter outData4 = new FileWriter                                                                (custom.custom_name + ".txt");                 PrintWriter outFile4 = new PrintWriter(outData4);                 str = inFile4.readLine();                                 while(str != null)                                 {                                                outFile4.println(str);                                                str = inFile4.readLine();                                 }                                 outFile4.close();                                 return word_information;                         }                         catch (FileNotFoundException e)                         {                                 System.exit(0);                                 return words.word_chinese;                         }                         catch(IOException e)                         {                                 System.exit(0);                                 return words.word_chinese;                         }                 }                 public static String get_english_word()                 {                      String str = radomword();                      StringTokenizer tokenizer =                                                new StringTokenizer(str);                          tokenizer.nextToken(";");                      return tokenizer.nextToken(";");                 }                 public static String get_chinese_word()                 {                      String str = radomword();                      StringTokenizer tokenizer =                                                new StringTokenizer(str);                      tokenizer.nextToken(";");                      tokenizer.nextToken(";");                      tokenizer.nextToken(";");                      String str1 = tokenizer.nextToken(";");                      StringTokenizer tokenizer2 =                                                new StringTokenizer(str1);                      tokenizer2.nextToken() ;                      String str2 = tokenizer2.nextToken() ;                      return str2;         }         public static void main(String[] args)         {             words words_object = new words();         }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -