メソッドと配列の配列リストを返します。さまざまな数のint引数をとり、これらの引数の合計を返すことができるsumIntsという名前のメソッドを記述します。Arraylistの作成、新しいリストの出力、およびメインメソッドでの表示
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class X {
public static void main(String[] argv) {
String strAra[] = new String[4]; //{ "Lionel Messi", "Drake", "Adele", "Dwayne Johnson", "Beyonce" };
strAra[0] = "Lionel Messi";
strAra[1] = "Drake";
strAra[2] = "Adele";
strAra[3] = "Dwayne Johnson";
strAra[4] = "Beyonce";
List<String> lList = Arrays.asList(strAra);
System.out.println("Here is the list:");
Iterator<String> iterator = lList.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
System.out.println("Here is the new list");
for (int i = 0; i < lList.size(); i++) {
System.out.println(lList.get(i));
}
}
}
問題は 'ArrayList'を要求しますが、配列を使用しています。 'Array#asList'を使うと、追加や削除ができない' List'が作成されます。これは 'List'をある時点で変更する必要があるためです。 –
これは、私が把握できる唯一の方法です。リストの一部を削除して新しい要素を追加する方法です。 –
どうすればいいですか?私が参照できるものがありますか? –