配列は、連続したメモリ位置に 単一型の固定数の値を保持するオブジェクトです。 deepToString() メソッドと asList() メソッドは両方とも Arrays クラスの静的メソッド です。 deepToString() メソッドは、 多次元配列を文字列 に変換し、配列に要素が配列として含まれているかどうかを確認してから、配列を文字列形式に変換します。 asList() 固定サイズのリストを作成します。つまり、add() メソッドを介して Arrays.asList() によって返されるリストに追加することはできません。要素。 asList() メソッドは、配列とリストの間のブリッジとして機能します。これは、asList() メソッドによって返されるリストのサイズを拡張することはできませんが、リストの他のすべてのメソッドは使用できるためです。 。
Arrays.deepToString()public static String deepToString(Object[] a)
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)); } }
[[1, 2, 3], [11, 12, 13], [21, 22, 23]]
Arrays.asList()
public static List asList(T... a)
import java.util.Arrays; public class AsListTest { public static void main(String[] args) { String[] strArray = {"Welcome", "to", "TutorialsPoint"}; System.out.println(Arrays.asList(strArray)); } }
以上がJava における deepToString() メソッドと asList() メソッドの重要性は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。