这是java中的控制台的电话本小程序,使用了hashmap存储联系人信息
package com.dsr.java;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Scanner;
public class phonebook {
boolean startsingle = true;
Scanner sc = new Scanner(System.in);
// LinkedHashMap是HashMap的一个子类,他会维护一个链表,记录你的插入循序,让你能够按顺序输出。
LinkedHashMap<String, books> book = new LinkedHashMap<String, books>();
private String name;
private String sex;
private String age;
private String num;
public static void main(String[] args) {
// TODO Auto-generated method stub
new phonebook().run();
}
private void run() {
// TODO Auto-generated method stub
while (startsingle) {
System.out.println("———————————————————电话本———————————————————");
System.out.println("1.添加\t2.删除\t3.修改\t4.查询\t5.打印全部\t0.退出");
System.out.println("———————————————————电话本———————————————————");
System.out.println("请输入数字选择功能");
String select = sc.next();
switch (select) {
case "1":
add();
break;
case "2":
delete();
break;