comment utiliser (String [] [] args) dans Java et écrire le programme du tableau 2d.comment utiliser (String [] [] args) dans Java
Répondre
Vous ne savez pas ce que vous voulez dire, mais voici un exemple.
String[][] args = new String[10][10];
// Now you can iterate over arg and do many things.
pouvons-nous utiliser, public static void principal (String [] [] args) – yasitha
@yasitha: Vous pouvez créer cette méthode, mais il ne sera pas appelé lorsque votre programme commence. La signature de la méthode doit être 'public static void main (String [] args)' pour qu'elle soit appelée lors de l'exécution de la classe. – Asaph
String[][]
est un tableau de tableaux de chaînes. Parfois, cela s'appelle un tableau à deux dimensions.
Un tableau de X
peut être créé en utilisant new X[] { instanceOfX1, instanceOfX2, instanceOfX3 }
.
Depuis X
dans ce cas est String[]
vous pouvez créer un String[][]
comme ceci:
new String[][] { new String[] { "a", "b" }, new String[] { "x", "y" }, new String[] { } }
Notez que les tableaux internes ne doivent pas nécessairement être de la même taille (ce qu'on appelle un tableau en dents de scie).
C'est un exemple de programme qui crée un tableau 2d (appelé matrix
):
public static void main(String[] args) throws Exception {
// will initialize the matrix with null references
String[][] matrix = new String[4][3];
// fill it with some values
for (int i = 0; i < matrix.length; i++)
for (int j = 0; j < matrix[0].length; j++)
matrix[i][j] = "Hello";
// set a specific matrix element
matrix[1][1] = "World";
// print it
for (int i = 0; i < matrix.length; i++)
System.out.println(Arrays.toString(matrix[i]));
}
Il imprimera:
[Hello, Hello, Hello]
[Hello, World, Hello]
[Hello, Hello, Hello]
Voici un exemple d'instancier et d'accéder à des membres d'une à deux dimensions String
tableau.
public class TwoDimensionalArray {
public static void main(String[] args) {
String[][] array = new String[2][];
array[0] = new String[2];
array[0][0] = "apple";
array[0][1] = "cherry";
array[1] = new String[2];
array[1][0] = "banana";
array[1][1] = "grape";
System.out.println(array[0][0]);
System.out.println(array[0][1]);
System.out.println(array[1][0]);
System.out.println(array[1][1]);
}
}
Ce programme Sorties
apple
cherry
banana
grape
Si vous utilisez cette construction, comment voulez-vous passer dans les infromations? Si c'est 1D alors les mots sont séparés par l'espace, mais comment dans le cas 2D? Si vous devez passer dans une matrice 2d, vous devez la transmettre depuis le fichier. public static void principal (String [] [] args)
- 1. String [] args paramètre: java.lang.ArrayIndexOutOfBoundsException
- 2. Pouvons-nous utiliser public void main (String [] [] args)?
- 3. java args comme args linux
- 4. comment convertir args string [0] pour carbonisent
- 5. java.lang.NullPointerException dans doInBackground (final String ... args)
- 6. Que signifie la syntaxe "final String ... args"?
- 7. Java: comment initialiser String []?
- 8. main (String args []) déjà défini dans la classe
- 9. exposant dans Java String
- 10. Comment passer args à la méthode dans java, comme f (* args) dans python?
- 11. À quoi sert "string [] args" dans la classe Main?
- 12. Exécuter performExecute() en utilisant les principaux statiques publics (args String)
- 13. Java String arguments astérisque
- 14. JAVA + ext imprimer tous les args
- 15. Comment utiliser FindSiteMapNodeFromKey (String)?
- 16. Analyser java main args [] erreurs de tableau
- 17. Comment utiliser l'objet String pour analyser l'entrée en Java
- 18. Comment créer des args [] à partir d'une chaîne en java
- 19. Null \ u0000 dans Java String?
- 20. Comment utiliser System.Web.UI.Page.DecryptString (String s)?
- 21. Comment utiliser la méthode Indexof() dans Java
- 22. Java: comment utiliser Thread.join
- 23. Java recursion reverse string
- 24. Java: Change String [] [] Dynamiquement
- 25. Comment exactement `string [] args` est-il rempli dans une méthode C# Main?
- 26. Comment enveloppez-vous var args dans Go?
- 27. String fullname Split java
- 28. Signature de code et étapes pour écrire le message void principal public (String args [])
- 29. Comment répliquer un courrier entrant SMTP sur JAVA args
- 30. Java: Impression de tous les entiers dans le tableau args
duplication possible de [Pourquoi les arguments String \ [\] sont-ils requis en Java?] (Http://stackoverflow.com/questions/1672083/why-is- string-args-required-in-java) –
Est-ce une méthode qui prend 'args' comme paramètre? – dacwe
@jleedev, je ne pense pas que ce soit un doublon. String [] args n'a rien à voir avec les tableaux multidimensionnels, et le nom "args" est probablement juste une coïncidence. Pourtant, la question est trop vague, qu'est-ce qui ne vous est pas clair, yasitha? Un tableau multidimensionnel est juste un tableau de tableaux, donc il est utilisé exactement comme un tableau unidimensionnel. –