我想制作一个没有数据库的联系人应用程序,它具有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}

08-27 17:54