Wie kann ich die Länge der Spalten messen, ohne die Matrix zu durchlaufen? Ich habe versucht mit Matrix []. Länge, aber es funktioniert nicht. Das Problem, das ich habe, ist, dass ich mit den Spalten zuerst durch die Matrix gehe, also was ich will, ist die Länge der Matrix zuerst zu berechnen und dann Zeile für Zeile durchlaufenLänge einer Matrix ohne diese zu durchlaufen java
0
A
Antwort
1
es ist einfach. jede Matrix mindestens 1 Zeile, so dass Sie diese Zeile Ziel kann die gesamte Matrix Spalten Zahl wie matrix[0].length
0
Beispiel: Ihr Array oder Arrays (oder was Sie es nennen Matrix) zu finden, ist wie folgt definiert:
int[][] matrix = {
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
};
um die Länge des Hauptfeldes (Matrix) und die Länge jedes Arrays innerhalb (Spalten) erhalten Sie verwenden können:
for (int i = 0; i < matrix.length; i++) {
//-------------------^^^ This will return the numbers of array inside the matrix (3)
int lengthCol = matrix[i].length;
//----------------------^^^ This will return the return the length of each array
System.out.println(lengthCol);// this will print (3, then 2, then 4)
}
Verwandte Themen
- 1. Zuweisen einer Matrix zu einer anderen Matrix in Java
- 2. Wie bestimmte Elemente in einer Matrix zu finden und diese mit einer zweiten Matrix zu vergleichen?
- 3. Füllen einer Matrix ohne Doppel
- 4. Auf Kanten zugreifen, ohne Vertices zu durchlaufen
- 5. Matrix unbekannter Länge in MATLAB?
- 6. Ist diese Transformation mit einer Matrix möglich?
- 7. Java - Wie binäre Suchbaum rekursiv ohne Parameter durchlaufen
- 8. Ersetzen Sie alle NaNs durch Nullen, ohne die gesamte Matrix zu durchlaufen.
- 9. Drucken einer Matrix ohne Zeilen- und Spaltenindizes
- 10. Reform Matrix aus einer 2D-logischen Matrix (ohne Umformung)
- 11. Ist es möglich, auf die Form von Tensorfluss-Tensoren zuzugreifen, ohne diese zu durchlaufen?
- 12. MATLAB: Extrahiere mehrere Teile einer Matrix, ohne Schleifen zu verwenden
- 13. in variabler Länge integer Matrix Lese
- 14. Warum wird diese While-Schleife zweimal durchlaufen?
- 15. Was ist der beste Weg, um die "Spalten und Zeilen" einer String-Matrix in Java zu durchlaufen?
- 16. Matlab Matrix Funktionen in Java
- 17. Mit einer Matrix von ganzzahligen Werten, um die Länge von Strings in einer Matrix von Strings zu bestimmen
- 18. eine Matrix aus einer Textdatei erstellen - Java
- 19. Entwerfen einer Multi-Thread-Matrix in Java
- 20. Wie kann ich diese Daten effizient durchlaufen?
- 21. Wie kann ich diese Textdatei schneller durchlaufen?
- 22. Liste der Blöcke zu einer ganzen Matrix - Java
- 23. Java: String Objekte Matrix
- 24. Eine zirkuläre Warteschlange durchlaufen, ohne eine temporäre Warteschlange zu verwenden
- 25. Wie kann ich diese Liste auf diese Weise durchlaufen?
- 26. Wie können Arrays unterschiedlicher Länge mit JavaScript durchlaufen werden?
- 27. Was ist der beste Weg, um Spalten einer Matrix in MATLAB zu durchlaufen?
- 28. Matrix Diagonale Elemente einer Matrix
- 29. Java. Instanz variabler Länge
- 30. Anwenden einer Funktion auf einen Vektor zu einer Matrix
Sie eine Schleife verwenden müssen 'for (int i = 0; i < matrix.length; i ++) int collength = matrix [i] .length; ' –
was' matrix'? Definieren Sie "funktioniert nicht" –
@ YCF_L das Problem, das ich habe, ist, dass ich mit den Spalten beginnen zuerst durch die Matrix gehen, so was ich will, ist die Länge der Matrix zuerst zu berechnen und dann Zeile für Zeile durchlaufen –