我已经创建了 2 个表(我正在从 2 个不同的文件中读取)并将值插入到列表中。现在我想加入表这样(我附上了图片)
记录1:Faculty SID Faculty Courses F_Home Phone H_Work Phone
记录2; SID 年龄 家庭电话 工作电话 PH 号
Final: Faculty SID Faculty Courses F_Home Phone H_Work Phone SID Age Home Phone 工作电话 PH No
while(s.hasNext())
{ String field1=s1.next();
String field=s.next();
values.add(field);values1.add(field1);
for(String x:values)
{list1.add(x);
}
for(String y:values1)
{
list2.add(y);
}
}
List<String> newArray = new ArrayList<String>();
newArray.addAll(list1);
newArray.addAll(list2);
for(int h=0;h<100;h++)
{
System.out.printf("%s",newArray.get(h)+ "\n");
}
最佳答案
使用 Guava 的:
Iterables.concat(Iterable<T>... list)
可以使用 maven 包含 Guava:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.1</version>
</dependency>
关于java - 如何加入 2 个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9173888/