我想制作一个没有数据库的联系人应用程序,它具有2个输入字段(名称和电话)和一个按钮,当按下按钮时2个输入将进入列表视图,我找到了一种使用1个输入(项目)的方法但我不知道该怎么做2(项目和子项目)。
最佳答案
您需要创建一个简单的地图:
public static Map<String, String> namePhoneMap;
static {
namePhoneMap = new HashMap<>();
namePhoneMap.put("John Doe", "333-555-555");
namePhoneMap.put("Peter Parker", "343-343-343");
namePhoneMap.put("Steve Jobs", "000-000-000");
}
您可以访问地图:
//Get first contact by name
System.out.println(namePhoneMap.get("John Doe"));
要么:
//Get all key+value
namePhoneMap.forEach((name, phone) ->System.out.println("Name : " + name + "; Phone : " + phone));
//Whole map
System.out.println(namePhoneMap);
单:
333-555-555
键+值:
姓名:史蒂夫·乔布斯电话:000-000-000
姓名:John Doe;电话:333-555-555
姓名:彼得·帕克电话:343-343-343
所有:
{Steve Jobs = 000-000-000,John Doe = 333-555-555,Peter Parker = 343-343-343}