Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでのdeepToString()メソッドとasList()メソッドの重要性は?


配列は、固定数の値を保持するオブジェクトです。 連続したメモリ位置にある単一のタイプの。両方のdeepToString() およびasList() メソッドは静的メソッドです アレイの クラス。 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(Arrays.deepToString(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));
   }
}
出力
[Welcome, to, TutorialsPoint]

  1. JavaでのThrowableクラスとそのメソッドの重要性は何ですか?

    スローアブル classは、Javaのすべてのエラーと例外のスーパークラスです。このクラスのインスタンスであるオブジェクトは、Java仮想マシンによってスローされます。 または、スローでスローできます 声明。同様に、このクラスまたはそのサブクラスの1つは、catch句の引数タイプにすることができます。 2つのサブクラスのインスタンスエラー および例外 例外的な状況が発生したことを示すために使用されます。これらのインスタンスは、関連情報を含めるために例外的な状況のコンテキストで作成されます。 Throwableクラスの一般的に使用される例外メソッド public String getMe

  2. Javaと.NETの比較

    Javaは、もともとSun Microsystemsによって開発され、1995年にリリースされた高級プログラミング言語です。Javaは、Windows、Mac OS、さまざまなバージョンのUNIXなどのさまざまなプラットフォームで動作します。 .NET Frameworkは、Microsoftによって発明されたコンピューターソフトウェアフレームワークです。 Microsoft Windows OS(オペレーティングシステム)で動作します。ユーザーインターフェイス、データアクセス、データベース接続、暗号化、Webアプリケーション開発などを提供します。 言語 JavaはJavaパターンのみをサ