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

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

王林
Freigeben: 2023-08-18 15:13:19
nach vorne
684 Leute haben es durchsucht

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)
Nach dem Login kopieren

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));
   }
}
Nach dem Login kopieren

output

[[1, 2, 3], [11, 12, 13], [21, 22, 23]]
Nach dem Login kopieren

Arrays.asList()s

Beispiel

Für:

Beispiel

public static List asList(T... a)
Nach dem Login kopieren

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));
   }
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage