<pren name = "code"> <pren name = "code"> arrays.aslist ()
Convertissez un tableau en un objet de liste. Cette méthode renverra un objet de type ArrayList. Cette classe ArrayList n'est pas une classe java.util.arraylist, mais une classe intérieure statique de la classe Arrays! Si vous utilisez cet objet pour ajouter, supprimer et mettre à jour la liste, vous signalerez une conception non soutenue deOperation.
<pren name = "code"> Testez vous-même: <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"); <span> </span> list " .add ("yz_b_see"); <span> </span> System.out.println (list.contains ("yz_b_update") + "==" + list); <span> </span> // arrays.aslist () <span> </ span> string 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.contitains ("yz_b_update") + "@@@@@@@@@@@@@@@@" + "+ list2);Résultat de sortie:
<pren name = "code"> arrayList: true == [yz_b_insert, yz_b_del, yz_b_update, yz_b_see] <pre nom = "code"> arrays.aslist (): false @@@@@ [yz_b_insert, yz_b_del, yz_b_update, yz_b_b_see]
Si vous utilisez <pren name = "code"> contient pour déterminer qu'il existe une certaine chaîne dans la collection, veuillez noter que la conversion <pré nom = "code"> ArrayList n'est pas disponible
Je ne peux pas le tester, je peux donner des conseils si quelqu'un peut me donner des conseils.
Vous trouverez ci-dessous les ressources trouvées en ligne
<Span Style = "Color: RGB (102, 102, 102); Font-Family: Tahoma;"> Pourquoi la liste générée par les tableaux ne sera-t-elle pas ajoutée ou supprimée, sinon une conception non soutenue de l'Opération sera générée, et vous pouvez obtenir une explication. </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;"> Si nous voulons convertir une variable-longueur ou des données en une liste, et nous espérons que cette liste pourra effectuer des opérations Ajouter ou supprimer, alors que devons-nous faire? </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;"> Nous pouvons écrire une méthode similaire, qui utilise directement 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 = "Color: RGB (102, 102, 102); font-famille: Tahoma;" /> <pren name = "code" style = "couleur: rgb (102, 102, 102); fond-couleur: rgb (255, 255, 255);"> import java.util.arraylist; import java.util.collections; ArrayList <T> (); Collection.Addall (List, A); Retour List;}}
Le code de test est le suivant:
Importer java.util.arraylist; import java.util.arrays; import java.util.list; public class test {@SuppressWarnings ("Unchecked") public static void Main (String [] args) {list <string stands = arrays.aslist ("Larry", "MOE", "Curly"); Imprime Arrays.aslist (retrieseSesonsList ()); print (SeasonsList); / * * implémentez vous-même une méthode ASList vous-même, qui peut être ajoutée et supprimée. * / 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 <string> retreeSesonsList () {list> bensonsList = New ArrayList <string> (); SeasonsList.add ("printemps"); SeasonsList.add ("Summer"); SeasonsList.add ("automne"); SeasonsList.add ("Winter"); retour SeasonsList;}}Résultat de sortie:
[Larry, Moe, Curly]
[[Printemps, été, automne, hiver]]
[Larry, Moe, Curly, bonjour]
Ce qui précède est la brève discussion sur les différences entre les tableaux. J'espère que tout le monde soutiendra wulin.com ~