JAVA-Tableau a 2-dim comme argument
Résolu
cyril8727
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Marco la baraque Messages postés 996 Date d'inscription Statut Contributeur Dernière intervention -
Marco la baraque Messages postés 996 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je travaille sur eclipse actuellement, sur le langage JAVA, et j'ai une question concernant les tableaux a 2-dimension:
Alors en gros, j'ai une fonction qui a pour parametre un tableau a 2 dimensions.
J'aimerais faire passer comme ARGUMENT (Run/Run Configurations/Arguments) un tableau a 2 dimensions, qui sera par la suite traitee par cette fonction.
PLus clairement, ma fonction est:
void Rules (String[][] Values) {
....
}
et j'aimerais ecrire dans ma fonction main(String[] args) {
Rules(args[0])
}
par exemple
Le probleme aussi est que mes arguments sont tous des strings a une dimension, mais je dois aussi faire passer ce tableau a 2 dimensions.
Merci d'avance pour votre aide
Je travaille sur eclipse actuellement, sur le langage JAVA, et j'ai une question concernant les tableaux a 2-dimension:
Alors en gros, j'ai une fonction qui a pour parametre un tableau a 2 dimensions.
J'aimerais faire passer comme ARGUMENT (Run/Run Configurations/Arguments) un tableau a 2 dimensions, qui sera par la suite traitee par cette fonction.
PLus clairement, ma fonction est:
void Rules (String[][] Values) {
....
}
et j'aimerais ecrire dans ma fonction main(String[] args) {
Rules(args[0])
}
par exemple
Le probleme aussi est que mes arguments sont tous des strings a une dimension, mais je dois aussi faire passer ce tableau a 2 dimensions.
Merci d'avance pour votre aide
A voir également:
- JAVA-Tableau a 2-dim comme argument
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Tableau word - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Tableau ascii - Guide
1 réponse
Bonsoir,
Le seul argument que ta méthode main peut prendre est le String[] args. C'est la norme. Tu ne peux rien passer d'autre.
Si tu veux pouvoir passer un tableau en paramètre, pour pouvoir changer facilement les valeurs d'entrée, le mieux est de créer un fichier externe à ton programme (tableau.txt par exemple), que tu vas lire et parser avec un FileInputStream.
Ca te permettra de modifier ton tableau.txt sans avoir à recompiler ton code notamment.
Cordialement
Le seul argument que ta méthode main peut prendre est le String[] args. C'est la norme. Tu ne peux rien passer d'autre.
Si tu veux pouvoir passer un tableau en paramètre, pour pouvoir changer facilement les valeurs d'entrée, le mieux est de créer un fichier externe à ton programme (tableau.txt par exemple), que tu vas lire et parser avec un FileInputStream.
Ca te permettra de modifier ton tableau.txt sans avoir à recompiler ton code notamment.
Cordialement