可以通过以下步骤实现:
以下是一个示例代码:
import java.util.ArrayList;
public class ArrayListPrint {
public static void main(String[] args) {
ArrayList<String> list1 = new ArrayList<>();
ArrayList<String> list2 = new ArrayList<>();
// 向list1和list2中添加字符串元素
list1.add("Hello");
list1.add("World");
list2.add("Foo");
list2.add("Bar");
list2.add("Baz");
int size1 = list1.size();
int size2 = list2.size();
int maxSize = Math.max(size1, size2);
// 打印两个ArrayList并排的字符串
for (int i = 0; i < maxSize; i++) {
if (i < size1) {
System.out.print(list1.get(i));
} else {
System.out.print(" ");
}
System.out.print("\t");
if (i < size2) {
System.out.print(list2.get(i));
}
System.out.println();
}
}
}
这段代码创建了两个ArrayList对象,分别存储字符串。然后通过循环按照索引逐个获取并打印两个ArrayList中对应位置的字符串。如果两个ArrayList的大小不一致,会在打印较短ArrayList的字符串后,打印空字符串。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云