<pre name = "code"> <pre name = "code"> arrays.aslist ()
Преобразовать массив в объект списка. Этот метод вернет объект типа ArrayList. Этот класс ArrayList - это не класс java.util.arraylist, а статический внутренний класс класса массивов! Если вы используете этот объект для добавления, удалите и обновите список, вы сообщите о UnsupportedOperationException.
<pre name = "code"> тестируйте себя: <pan> </span> // arraylist <pan> </span> list = new Arraylist (); <pan> </span> list.add ("yz_b_insert"); <pan> </span> list.add ("yz_b_del"); <pan> </span> list.add ("yz_b_update"); <pan> </span> list .Add ("yz_b_see"); <pran> </span> system.out.println (list.contains ("yz_b_update")+"=="+list); <pan> </span> // mrrays.aslist () <pran> </= "+строка dd = "yz_b_insert, yz_b_del, yz_b_update, yz_b_see"; <pran> </span> list2 = arrays.aslist (dd); <pan> </span> system.out.println (list2.contains ("yz_b_update")+"@@@@@@@@@@thist2);Результат вывода:
<pre name = "code"> arraylist: true == [yz_b_insert, yz_b_del, yz_b_update, yz_b_see] <pre name = "code"> arrays.aslist (): false @@@@@b_b_insert, yz_b_del, yz_b_update, yz_seee]
Если вы используете <pre name = "code">, чтобы определить, что в коллекции есть определенная строка, обратите внимание, что преобразование ArrayList).
Я не могу проверить это, я могу дать несколько советов, если кто -то может дать мне несколько советов.
Ниже приведены ресурсы, найденные в Интернете
<span style = "color: rgb (102, 102, 102); font-family: tahoma;"> Почему список, сгенерированный Arrays. </span> <br style = "color: rgb (102, 102, 102); font-family: tahoma;" /> <br style = "color: rgb (102, 102, 102); font-family: tahoma;" /> <span style = "color: rgb (102, 102, 102); font-family: tahoma;"> Если мы хотим преобразовать переменную длину или данные в список, и мы надеемся, что этот список сможет выполнить операции добавить или удалить операции, то что нам делать? </span> <br style = "color: rgb (102, 102, 102); font-family: tahoma;" /> <br style = "color: rgb (102, 102, 102); font-family: tahoma;" /> <span style = "color: rgb (102, 102, 102); font-family: tahoma;"> Мы можем написать аналогичный метод, который напрямую использует java.util.arraylist. </span> <br style = "color: rgb (102, 102, 102); font-family: tahoma;" /> <br style = "color: rgb (102, 102, 102); font-family: tahoma;" /> <span style = "color: rgb (102, 102, 102); font-family: tahoma;"> 比如 : </span> <br Style = "Цвет: RGB (102, 102, 102); font-family: tahoma;" /> <pre name = "code" style = "color: rgb (102, 102, 102); фоновый цвет: rgb (255, 255, 255);"> import java.util.arraylist; import java.util.collections; import java.util.list; public class myArray ArrayList <t> ();
Тестовый код заключается в следующем:
Импорт java.util.arraylist; import java.util.arrays; import java.util.list; тест открытого класса {@suppresswarnings («без контроля») открытый статический void main (string [] args) {list <string> standes = arrays.aslist ("larry", "moe", «Crolly»); Arrays.aslist (retrievesonslist ()); print (seasonslist);/ * * Реализуйте метод aslist самостоятельно, который можно добавить и удалить. */List <string> list = myarrays.aslist ("larry", "moe", "curly"); list.add ("hello"); print (list);} private static <t> void print (list <t> list) {System.out.println (List);} private Staticslist <string> retieSeasonslist () {string> seaslist starice = neficlist = static = list> seaslist = neaslist = neaslist = static = list> seaslist = static staticeslist (). ArrayList <String> ();; seasonSlist.Add ("Spring"); SeasonsList.Add ("Summer"); SeasonsList.Add ("Осень"); Seasonslist.Add ("Зима"); return Seasonslist;}}Результат вывода:
[Ларри, Мо, Кудрявый]
[Весна, лето, осень, зима]]
[Ларри, Мо, Керли, привет]
Выше приведено краткое обсуждение различий между Arrays.aslist () и типами ArrayList, принесенных вам. Я надеюсь, что все будут поддерживать wulin.com ~