<pre name = "code"> <pre name = "code"> arrays.aslist()
配列をリストオブジェクトに変換します。このメソッドは、タイプArrayListのオブジェクトを返します。このArrayListクラスは、Java.util.ArrayListクラスではなく、アレイクラスの静的な内部クラスです!このオブジェクトを使用してリストを追加、削除、更新すると、UnsportedoperationExceptionを報告します。
<pre name = "code">自分自身をテストする:<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.contains( "yz_b_b_update")+"@@@@@@@"+ft2);
出力結果:
<pre name = "code"> arrayList:true == [yz_b_insert、yz_b_del、yz_b_update、yz_b_see] <pre name = "code"> arrays.aslist():false @@@@@ [yz_b_insert、yz_bb_del、yz_b_bidate、yz_b_____del
<pre name = "code">を使用して、コレクションに特定の文字列があることを決定する場合、<pre name = "code"> arrayList変換が利用できないことに注意してください
テストすることはできません。誰かが私にアドバイスを与えることができればアドバイスをすることができます。
以下は、オンラインで見つかったリソースです
<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;">可変長またはデータをリストに変換したい場合、このリストが操作を追加または削除できることを願っています。 </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 = "color:rgb(102、102、102); font-family:tahoma;" />> <pre name = "code" style = "color:rgb(102、102、102); background-color:rgb(255、255、255);"> Import java.util.arraylist; import java.util.collections; Import Java.util.list; Public MyArrays {lipt <t> fist <t> = new ArrayList <t>(); collections.addall(list、a); return list;}}テストコードは次のとおりです。
java.util.arraylist; Import java.util.arrays; Import Java.util.list; public class test {@suppresswarnings( "unchecked")public static void main(string [] string> strings = arrays.aslist( "larry"; SeasonSlist = arrays.Aslist(retrieSeaSonslist()); 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 static list <string> retieSeasonslist = <sheas> sheas shoonslist() ArrayList <String>(); Seasonslist.Add( "Spring"); Seasonslist.add( "Summer"); Seasonslist.add( "Autumn"); Seasonslist.add( "Winter"); Return Seasonslist;}}}出力結果:
[ラリー、モー、カーリー]
[[春、夏、秋、冬]]
[ラリー、モー、カーリー、こんにちは]
上記は、arrays.aslist()とあなたに提起されたアレイリストタイプの違いについての簡単な議論です。誰もがwulin.comをサポートすることを願っています〜