这是一个Java实现的电话薄小程序,该电话薄实现简单的存储联系人,会将联系人保存到磁盘上。查询联系人,输入名字会显示出他的电话号码。
该程序使用了Properties类的两个方法store() 和 load(),使得这个功能完备的电话薄程序只需很简单的代码就实现了。
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Properties;
/**
*
*/
/**
* @author firethinks
*
*/
public class Phonebook {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
/**
* 创建一个 Properties实例,Properties是Hashtable的子类。
*/
Properties ht = new Properties();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String name, number;
FileInputStream fin = null;
boolean changed = false;
try {
fin = new FileInputStream("phonebook.dat");
} catch (FileNotFound