-3
public static void main(String[] args){
    List<Integer> two = new ArrayList<Integer>;
    two.add("Kyle");
    two.add("Randy");
    two.add("Shaun");

このプログラムの目標は、すべての文字列のうち 2 つを作成して、このように出力することですが、どうすればよいかわかりません。

カイル

カイル

ランディ

ランディ

ショーン

ショーン

助けていただければ幸いです

4

2 に答える 2

3

ええと...コレクションを反復処理して各エントリを2回出力する、静的ユーティリティメソッドのようなものを提供できます。

private static void print(List<String> list){
    for(String s : list){
        System.out.println(s);
        System.out.println(s);
    }
}
于 2012-12-10T19:57:31.063 に答える
0

これを試して

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);
}
于 2012-12-10T20:00:30.437 に答える