一、Java读取文本文件
将郑码表放入一个zmb.txt文件中,并复制到相应的Java包文件夹下,利用Java中的I/O流读取zmb.txt文件,实现郑码表查询功能。
郑码表(zmb.txt):
读取zmb.txt的Java程序:
package zmb;
import java.io.BufferedReader; //导入IO流BufferedReader类
import java.io.FileReader; //导入IO流FileReader类,
import java.io.IOException; //导入IO流IOException类,抛出或捕获异常信息
import java.util.Scanner;
public class Txt {
public static void main(String[] args)throws IOException {
Scanner scan = new Scanner(System.in);
while(true) {
String str = scan.nextLine(); //定义字符型变量str并赋值
FileReader read = new FileReader("zmb.txt"); //顺序读取文件“dic.txt”
BufferedReader buffer = new BufferedReader(read); //将读取到的文本存入缓存,提高读的效率
String word = null; //定义一个空字符
boolean flag = false; //定义布尔型变量flag
while((word = buffer.readLine()) != null) {
//读一行文本并赋值给word
String english = word.substring(word.