java - 将多个值与单个键相关联并保持值的顺序

标签 java

我有一个包含以下成员的类

private String patientName;
private String patientPhoneNumber;

现在我有多个名字附在电话号码上,例如

1234567, AAA
1234567, BBB
8765432, CCC
8765432, GGG

现在我想将它们存储在 Map 中,但电话号码应该是具有多个值的键,对于 1234567 我应该具有值 AAA 和 BBB,请告知如何使用单个键在 map 中存储多个值这里我的 key 是电话号码然后请让我知道如果我想在控制台中打印然后我将如何遍历 map

另请注意,我想维护订单,首先我得到值 AAA,然后是 BBB,所以我也应该维护这些订单,因为我得到这只是一个例子,但在我的场景中我会得到这个来自后端的值,因此也需要维护订单,请告知。

最佳答案

你可以尝试这样的事情:

HashMap<String,LinkedList<String>> map

关于java - 将多个值与单个键相关联并保持值的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14132519/

相关文章:

java - Jackson:如何防止字段序列化(同时保持反序列化)

java - 将离线 gradle 安装到 Android studio 后出现 "Gradle sync failed"错误?

java - 不需要操作系统的.NET CLR?

java - 使用 PropertiesLauncher 启动的 Spring-boot(特定于配置文件)应用程序中的问题覆盖应用程序属性

java - 使用 Java 进行命名实体识别

java - 如何从测试器类访问/更改 ArrayList?

java - 从 Java 中的输入流中读取一行文本,保留行终止字符

java - 如何查找实现接口(interface)的枚举是否覆盖了方法?

java - 如何按列类型拦截 hibernate 查询

java - JAVA中字符串数组的定义