Java 使用对象和字符串创建列表

Java 使用对象和字符串创建列表,java,Java,我想用对象创建列表,如 i、 对于每个对象,都有两个与他相关的字符串条目 我试着在网上找一些例子,也许我应该和同学们一起学习 但我不知道如何将对象连接到字符串 <object,String,String> Like Object1 String1 String10 Object2 String2 String3 答案取决于你想要什么,这并不完全清楚。您可以有一个包含两个字符串的类,例如 class Pair { public String a,b; } 然后有一个列表

我想用对象创建列表,如 i、 对于每个对象,都有两个与他相关的字符串条目

我试着在网上找一些例子,也许我应该和同学们一起学习 但我不知道如何将对象连接到字符串

<object,String,String>

Like 
Object1 String1 String10
Object2 String2 String3

答案取决于你想要什么,这并不完全清楚。您可以有一个包含两个字符串的类,例如

class Pair {
    public String a,b;
}
然后有一个列表myList=新列表

编辑:刚刚看到你的编辑-可能不想要这个,除非你更新了你的类,将对象作为一个字段包含,例如public object him;公共字符串a、b

或者,如果您有一个要与每对字符串关联的现有对象(听起来可能有),则需要使用一个映射,如HashMap:


请参见

能否将两个字符串连接到一个类?可以使用一个字符串,然后使用line.separator将其分隔为两个字符串。通过这种方式,您可以使用映射将对象链接到字符串。或者,如果不适用连接,则链接到大小为2的字符串数组。感谢Jeff,我阅读了hashMap的相关内容,但在这里没有帮助,因为您可以使用两个字符串,但我如何将它们关联在一起在我给出的示例中,Him类型将是您示例中的对象,Pair对象包含字符串。要从对象获取字符串,只需调用myMap.getsomeObject;
HashMap<Him, Pair> myMap = new HashMap<>();