Wpis z mikrobloga

List test = Arrays.asList("1");
test.set(0, "2");
System.out.println(test);

#java #javapuzzle

Co wypisze

  • [1] 0% (0)
  • [2] 60.4% (32)
  • RuntimeException 39.6% (21)

Oddanych głosów: 53

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@63274682374: no jak sama nazwa metody i klasy wskazuje to jest wrapper na array, więc można zrobić w nim tyle co z array. Nie wiem skąd się czasem bierze przekonanie że to jakiś wygodny konstruktor czy też metoda do kopiowania, tak samo część co tego nie ogarnia może zaskoczyć:
String[] ar = {"1"};
List test = Arrays.asList(ar);
test.set(0, "2");
System.out.println(test.get(0).equals(ar[0]));
  • Odpowiedz