📄 words.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 + -