以下は、StackOverFlowで最も多くの投票を得る12の配列操作方法です。
1.配列を宣言します
string [] aarray = new String [5]; string [] barray = {"a"、 "b"、 "c"、 "d"、 "e"}; string [] carray = new String [] {"a"、 "b"、 "c"、 "d"、 "e"};2。配列を出力します
int [] intarray = {1、2、3、4、5}; string intarrayString = arrays.tostring(intarray); //直接印刷するには、参照値System.out.println(intarray)を印刷します。 // [i@7150bd4d system.out.println(intarraystring); // [1、2、3、4、5]3.配列から配列リストを作成します
string [] stringarray = {"a"、 "b"、 "c"、 "d"、 "e"}; arrayList <string> arrayList = new ArrayList <String>(arrays.Aslist(StringArray)); System.out.println(arrayList); // [a、b、c、d、e]4.配列に値が含まれているかどうかを確認します
string [] stringarray = {"a"、 "b"、 "c"、 "d"、 "e"}; boolean b = arrays.aslist(stringarray).contains( "a"); System.out.println(b); // 真実5。2つの配列を連結します
int [] intarray = {1、2、3、4、5}; int [] intarray2 = {6、7、8、9、10}; // Apache Commons Lang Library int [] combinedintarray = arrayutils.addall(intarray、intarray2);6。インライン配列を宣言します(アレイインライン)
方法(new String [] {"a"、 "b"、 "c"、 "d"、 "e"});
7.提供された配列要素を文字列に入れます
//提供された要素のリストを含む// apache common lang string j = stringutils.join(new String [] {"a"、 "b"、 "c"}、 "、"); System.out.println(j); // A、B、c8。配列リストを配列に変換します
string [] stringarray = {"a"、 "b"、 "c"、 "d"、 "e"}; arrayList <string> arrayList = new ArrayList <String>(arrays.Aslist(StringArray)); string [] stringarr = new String [arraylist.size()]; arraylist.toarray(stringarr); for(string s:stringarr)system.out.println(s);9。配列を設定に変換します
set <string> set = new Hashset <String>(arrays.Aslist(StringArray)); System.out.println(set); // [d、e、b、c、a]
10。逆配列
int [] intarray = {1、2、3、4、5}; arrayutils.reverse(intarray); system.out.println(arrays.toString(intarray)); // [5、4、3、2、1]11.配列から要素を削除します
int [] intarray = {1、2、3、4、5}; int [] removed = arrayutils.removeElement(intarray、3); //新しいarray system.out.println(arrays.toString(removed));12。整数をバイト配列に変換します
byte [] bytes = bytebuffer.allocate(4).putint(8).array(); for(byte t:bytes){system.out.format( "0x%x"、t); }上記は、Javaアレイ情報の編集です。今後も関連情報を追加し続けます。このウェブサイトへのご支援ありがとうございます!