Java 如何在一个数组列表中创建2个? publicstaticvoidmain(字符串[]args){ 列表二=新的ArrayList; 二、添加(“凯尔”); 二、添加(“兰迪”); 二、添加(“Shaun”);

Java 如何在一个数组列表中创建2个? publicstaticvoidmain(字符串[]args){ 列表二=新的ArrayList; 二、添加(“凯尔”); 二、添加(“兰迪”); 二、添加(“Shaun”);,java,arraylist,double,Java,Arraylist,Double,这个程序的目标是生成所有字符串中的两个,这样它就可以像这样打印出来 但我不确定我将如何做到这一点 凯尔 凯尔 兰迪 兰迪 肖恩 肖恩 任何帮助都将不胜感激,谢谢嗯……您可以提供一种类似于静态实用程序的方法,在集合上迭代,将每个条目打印两次 public static void main(String[] args){ List<Integer> two = new ArrayList<Integer>; two.add("Kyle"); two.a

这个程序的目标是生成所有字符串中的两个,这样它就可以像这样打印出来 但我不确定我将如何做到这一点

凯尔

凯尔

兰迪

兰迪

肖恩

肖恩


任何帮助都将不胜感激,谢谢

嗯……您可以提供一种类似于静态实用程序的方法,在集合上迭代,将每个条目打印两次

public static void main(String[] args){
    List<Integer> two = new ArrayList<Integer>;
    two.add("Kyle");
    two.add("Randy");
    two.add("Shaun");
私有静态无效打印(列表){
用于(字符串s:列表){
系统输出打印项次;
系统输出打印项次;
}
}
试试这个

private static void print(List<String> list){
    for(String s : list){
        System.out.println(s);
        System.out.println(s);
    }
}
List strings=new ArrayList();
List strings2=新的ArrayList();
用于(字符串s:字符串){
第2条.加入(s);
第2条.加入(s);
}
用于(字符串s:strings2){
系统输出打印;
}

您的数据类型不匹配。
List<String> strings = new ArrayList<String>();
List<String> strings2 = new ArrayList<String>();
for (String s : strings) {
  strings2.add(s);
  strings2.add(s);
}

for(String s : strings2){
    System.out.print(s);
}