基于JAVA实现查询功能的两种方法以及比较(分别用.txt和.db文件存储数据)
编程实现一个命令窗程序,使得输入“a”则在屏上回显“一再”,使得能进行郑码查询,如输入“aacm”,则输出“无可奉告”。以如下两种方法:
1)将码表放在一个文本文件中,如zmb.txt中,实现以上功能。
2)将码表放在SQLite文件中,如zmdb. sqlite, 再次以上功能。
.txt文件格式:
< a ><一再>
< aa ><一下>
……
1) 将码表放在一个文本文件中实现郑码查询功能
import java.io.*; //导入java.io包中的所有类,这是通配符导入法,嘿嘿
import java.util.Scanner; //明确导入java.util包中的Scanner类
class ZhengCodeQuery
{
public static void main(String[] args) throws IOException//声明内部抛出的异常
{
System.out.println("#ZHENG CODE QUERY#");
System.out.println(); //转行
Scanner input = new Scanner(System.in);//创建一个Scanner对象
while(true) {
System.out.println("Enter a code:"); //控制台输出
String string1= input.nextLine(); //获取输入的编码
//创建一个新的 FileReader,“.txt”文件和此“.java”文