Java durch ein 2-dimensionales array an Methode
public static void main{
String [][] book = new String[100][6];
for(int i = 0; i < 1; i++) {
for(int j = 0; j < 5; j++) {
book[i][j] = i;
}
}
arrayMethod(book);
}
public static void arrayMethod(String[][] array){
System.out.println(Arrays.asList(array));
}
arrayMethod Methode Ausgabe ist [[Ljava.lang.String;@639facbc, [Ljava.lang.String;@8059dbd, [Ljava.lang.String;@28b6e768, [Ljava.lang.String;@1271ba, ....
Problem ist, dass in arrayMethod ich kann nicht acces 2 dimension array-Daten, wo kann problem sein?
zum kompilieren müssen Sie die Verwendung des Buches[i][j] =""+ i;
Was ist die Signatur der main-Methode ??
Was ist die Signatur der main-Methode ??
InformationsquelleAutor Wizard | 2013-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es tut genau das, was Sie wollen: Sie sind vorgeben, die (first-level) - array ist eine
List
(Array
) und drucken Sie dann dietoString()
von denen, die in etwa so aussieht wie[Ljava.lang.String@pointer
. Wahrscheinlich möchten Sie dieses anstatt:InformationsquelleAutor chrylis
als Alya ' a-Gamal, sagte, wenn Sie wollen, um ein int-innen eine Reihe von Zeichenfolge, die Sie brauchen, um zu analysieren :
book[i][j] = Integer.toString(i);
.Dann, wenn Sie wollen, um Ihre array, das Sie ausführen müssen, dachte er, wie diese zum Beispiel :
null
InformationsquelleAutor Fr0z3n7
Können Sie
Arrays.toString
drucken 1-D-string-array, aber Sie NICHT verwendenArrays.toString
drucken Sie die 2-D-array direkt.Gibt es 2 Möglichkeiten für Sie, um drucken Sie das 2D-string-array in der Konsole.
Weg#1 ==>
Weg#2 ==>
InformationsquelleAutor MouseLearnJava
Sehe ich drei Probleme hier :
(1). Die Signatur der main-Methode sieht seltsam aus. Es würde ein compile-Problem.
(2). In den folgenden code :
Wird dies wieder führt zu einem compile-Zeit-Problem.
Können Sie korrigieren wie folgt:
(3).
Verwenden Sie die folgende statische Methode in der
Arrays
Klasse zur Ausgabe der Elemente des 2D-array auf der Konsole aus.Hoffe, das hilft.
+1 für die Isolierung des Problems.
InformationsquelleAutor Sameer Sawla