java 地址簿

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:31:57
请问如何实现输入数字1便能显示一个人的名字、性别等信息。输入数字2便能显示另一个人的名字、性别等信息。以此类推。
不调用数据库。
请java高手多指教!
谢谢!

import java.util.*;
import java.io.*;
public class Test{
static TreeMap sm = new TreeMap();
public static void main(String[] s){
sm.put("1",new Infomation().Message("ÕÅÈý","ÄÐ"));
sm.put("2",new Infomation().Message("ÀîËÄ","ÄÐ"));
//ÕâÀïÒ²¿ÉÒÔÖ±½Ó sm.put("1","ÕÅÈý,ÄÐ");
try{
int i=System.in.read();
char c = (char)i;
String str =""+c;
System.out.println(sm.get(str));
}
catch(IOException e){
System.out.println(e);
}
}
}
class Infomation{
public static String Message(String name,String sex){
return name+","+sex;
}
}

核心就是使用 Map 当然也可以用动态数组 ArrayL