Sobes.tech
Junior — Middle

Мақсади усули asList дар кор бо синфи Arrays дар Java чист?

sobes.tech AI

Ҷавоб аз AI

Методи Arrays.asList дар Java истифода мешавад барои табдил додани массив ба рӯйхати бо андозаи доимӣ, ки амалҳои хондан ва навсозии унсурҳоро дастгирӣ мекунад, аммо иҷозат намедиҳад, ки андозаи рӯйхат тағйир ёбад (илова ё хориҷ кардани унсурҳо).

Масалан истифода:

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

list.set(1, "арзиш нав"); // кор мекунад
// list.add("d"); // ба UnsupportedOperationException меорад

Ин қулай аст, вақте ки шумо бояд зуд рӯйхат гиред аз массив барои амалҳое, ки бо тағйир додани андозаи коллексия алоқаманд нестанд.