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

王林
リリース: 2023-08-18 15:13:19
転載
631 人が閲覧しました

配列は、連続したメモリ位置に 単一型の固定数の値を保持するオブジェクトです。 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート