<preame = "código"> <preame = "código"> arrays.aslist ()
Convierta una matriz en un objeto de lista. Este método devolverá un objeto de tipo ArrayList. ¡Esta clase ArrayList no es una clase java.util.arraylist, sino una clase interna estática de la clase de matrices! Si usa este objeto para agregar, eliminar y actualizar la lista, informará una Operación no compatible.
<preame = "Código"> Prueba usted mismo: <span> </span> // arraylist <span> </span> list list = new ArrayList (); <span> </span> list.add ("yz_b_insert"); <span> </span> list.add ("yz_b_del"); <span> </span> list.add ("yz_b_update"); .add ("yz_b_see"); <span> </span> system.out.println (list.contains ("yz_b_update")+"=="+list); <span> </span> // matricess.aslist () </span> string> cadena de cadena de cadena dd = "yz_b_insert, yz_b_del, yz_b_update, yz_b_see"; <span> </span> list list2 = arrays.aslist (dd); <span> </span> system.out.println (list2.contains ("yz_b_update")+"@@@@@@"+list2);Resultado de salida:
<preame = "código"> arrayList: true == [yz_b_insert, yz_b_del, yz_b_update, yz_b_see] <preame = "código"> arrays.aslist (): falso @@@@ [yz_b_insert, yz_b_del, yz_b_update, yz_b_see]
Si usa <pre name = "código"> contiene para determinar que hay una cierta cadena en la colección, tenga en cuenta que el <preame = "código"> la conversión de ArrayList no está disponible
No puedo probarlo, puedo dar algún consejo si alguien puede darme algunos consejos.
A continuación se encuentran los recursos encontrados en línea
<span style = "Color: RGB (102, 102, 102); Font-Family: Tahoma;"> ¿Por qué la lista generada por matrices? </span> <bryle = "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;"> Si queremos convertir una longitud variable o datos en una lista, y esperamos que esta lista pueda realizar operaciones ADD o eliminar, ¿qué debemos hacer? </span> <bryle = "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;"> Podemos escribir un método similar, que usa directamente java.util.arraylist. </span> <bryle = "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;" /> <preame = "código" estilo = "color: rgb (102, 102, 102); background-color: rgb (255, 255, 255);"> import java.util.arrayList; import java.util.collections; import java.util.list; public class myArArray ArrayList <T> (); Collections.Addall (Lista, a); Lista de retorno;}}
El código de prueba es el siguiente:
import java.util.arrayList; import java.util.Arrays; import java.util.list; prueba de clase pública {@SupessWarnings ("no comprobado") public static void main (string [] args) {list <tring> standes = arrays.aslist ("Larry", "moe", "curly"); print (stOOGES); SeasonsList = arrays.aslist (RemiVeVeSeaSonsList ()); imprime (estialonslist);/ * * Implemente un método de ASLIST usted mismo, que se puede agregar y eliminar. */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 static list <tring> retrieSeSeSeSonslist () {list <string> shateonslistslist ArrayList <String> (); SeasonsList.Add ("Spring"); SeasonSList.Add ("Summer"); SeasonSList.add ("Autumn"); SeasonSlist.add ("Invierno"); return SeasonSlist;}}Resultado de salida:
[Larry, Moe, Curly]
[[Primavera, verano, otoño, invierno]]
[Larry, moe, rizado, hola]
Lo anterior es la breve discusión sobre las diferencias entre los tipos de matrizs.aslist () y ArrayList que se le trajeron. Espero que todos apoyen a Wulin.com ~