Heim >Java >javaLernprogramm >Welche Bedeutung haben die Methoden deepToString() und asList() in Java?

Welche Bedeutung haben die Methoden deepToString() und asList() in Java?

王林
王林nach vorne
2023-08-18 15:13:19643Durchsuche

Ein Array ist ein Objekt, das eine feste Anzahl von Werten eines einzelnen Typs an zusammenhängenden Speicherorten enthält. Die Methoden deepToString() und asList() sind beide statische Methoden der Arrays-Klasse. Die Methode deepToString() konvertiert ein mehrdimensionales Array in einen String und prüft, ob das Array Elemente als Array enthält, und konvertiert das Array dann in das String-Format. asList() erstellt eine Liste mit einer festen Größe, was bedeutet, dass wir der von Arrays.asList() über die Methode add() zurückgegebenen Liste keine Elemente hinzufügen können. Die Methode asList() fungiert als Brücke zwischen Arrays und Listen, da die von der Methode asList() zurückgegebene Liste nicht in der Größe erweitert werden kann, aber alle anderen Methoden von Listen verwendet werden können. Die chinesische Übersetzung der Syntax

public static String deepToString(Object[] a)

Arrays.deepToString() lautet:

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()s

Beispiel Für:

Beispiel

public static List asList(T... a)

Ausgabe

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

Das obige ist der detaillierte Inhalt vonWelche Bedeutung haben die Methoden deepToString() und asList() in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen