Java 一次将两个arraylist合并为一个链接列表
我得到如下所示的列表Java 一次将两个arraylist合并为一个链接列表,java,arraylist,collections,Java,Arraylist,Collections,我得到如下所示的列表 List<String> tr = newdatamap.get("B1").getRef(); List<String> tr2 = newdatamap.get("B1").getMS(); List tr=newdatamap.get(“B1”).getRef(); List tr2=newdatamap.get(“B1”).getMS(); 现在您可以看到,我们有两个ArrayList,但我想将其内容存储到单个列表中。诸如此类: Li
List<String> tr = newdatamap.get("B1").getRef();
List<String> tr2 = newdatamap.get("B1").getMS();
List tr=newdatamap.get(“B1”).getRef();
List tr2=newdatamap.get(“B1”).getMS();
现在您可以看到,我们有两个ArrayList,但我想将其内容存储到单个列表中。诸如此类:
List<String> tr = newdatamap.get("B1").getTradeRef() + newdatamap.get("B1").getTMS();
List tr=newdatamap.get(“B1”).getTradeRef()+newdatamap.get(“B1”).getTMS();
但它显示了一个错误。请告知我们如何将它们组合成一个链接列表。如果您想生成一个新的
列表
,内容为tr
和tr2
,那么您可以尝试:
List<String> list = new ArrayList<>(){{ addAll(tr); addAll(tr2); }};
addAll
返回一个布尔值,因此无法将结果分配回列表。
List<String> tr = newdatamap.get("B1").getRef().addAll(newdatamap.get("B1").getMS());