Rechercher : dans
Par :

JAVA-Tableau a 2-dim comme argument

Dernière réponse le 23 jui 2008 à 00:38:15 cyril8727, le 22 jui 2008 à 17:52:00 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « JAVA Tableau a 2 dim comme argument » dans :
Java VoirHistoire de Java Java est un langage objet ressemblant au langage C++. Il a été mis au point en 1991 par la firme Sun Microsystems. Le but de Java à l'époque était de constituer un langage de programmation pouvant être intégré dans les appareils...
Java: les opérateurs VoirQu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les...
Langage C - Les tableaux VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...

1

 Marco la baraque, le 23 jui 2008 à 00:38:15

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

Répondre à Marco la baraque
Collection CommentÇaMarche.net