Sobes.tech
Junior — Middle

Kāda ir metodees asList mērķis, strādājot ar Arrays klasi Java?

sobes.tech AI

Atbilde no AI

Java Arrays.asList metode tiek izmantots, lai pārvērstu masīvu par fiksēta izmēra sarakstu, kas atbalsta elementu lasīšanas un atjaunināšanas operācijas, bet neļauj mainīt saraksta izmēru (pievienot vai dzēst elementus).

Piemērs lietošanai:

String[] array = {"a", "b", "c"};
List<String> list = Arrays.asList(array);

list.set(1, "jauna vērtība"); // darbojas
// list.add("d"); // izraisīs UnsupportedOperationException

Tas ir noderīgi, ja nepieciešams ātri iegūt sarakstu no masīva operācijām, kas nesasaistītas ar kolekcijas izmēra maiņu.