ホームページ  >  記事  >  Java  >  Java における deepToString() メソッドと asList() メソッドの重要性は何ですか?

Java における deepToString() メソッドと asList() メソッドの重要性は何ですか?

王林
王林転載
2023-08-18 15:13:19626ブラウズ

配列は、連続したメモリ位置に 単一型の固定数の値を保持するオブジェクトです。 deepToString() メソッドと asList() メソッドは両方とも Arrays クラスの静的メソッド です。 deepToString() メソッドは、 多次元配列を文字列 に変換し、配列に要素が配列として含まれているかどうかを確認してから、配列を文字列形式に変換します。 asList() 固定サイズのリストを作成します。つまり、add() メソッドを介して Arrays.asList() によって返されるリストに追加することはできません。要素。 asList() メソッドは、配列とリストの間のブリッジとして機能します。これは、asList() メソッドによって返されるリストのサイズを拡張することはできませんが、リストの他のすべてのメソッドは使用できるためです。 。

Arrays.deepToString()

public static String deepToString(Object[] a)

Example

の構文の中国語訳は次のとおりです:

Example

import java.util.Arrays;
public class DeepToStringTest {
   public static void main(String [] args){
      int[][] array = new int[][] {{1, 2, 3}, {11, 12, 13}, {21, 22,23}};
      System.out.println(<strong>Arrays.deepToString</strong>(array));
   }
}

Output

[[1, 2, 3], [11, 12, 13], [21, 22, 23]]

Arrays.asList()

public static List asList(T... a)

Example

の中国語訳は次のとおりです:

Example

import java.util.Arrays;
public class AsListTest {
   public static void main(String[] args) {
      String[] strArray = {"Welcome", "to", "TutorialsPoint"};
      System.out.println(Arrays.asList(strArray));
   }
}

Output

うわー

以上がJava における deepToString() メソッドと asList() メソッドの重要性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。