IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

retourner un Tableau puis l'afficher


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Par défaut retourner un Tableau puis l'afficher
    bonjour
    j'ai crée un tableau avec une boucle for. La taille de ce tableau varie selon certains critères.

    1er question
    Es ce possible de créer un tableau sans dire le nombre de cases qu'il possède ?
    (la seulle solution que j'ai trouvé est de faire deux fois le test et donc deux foi la boucle for pour savoir le nombre de cases. est ce la bonne solution?)


    2ème question
    après la boucle for (qui définie le taleau) je fais un return tableau
    je souhaite ensuite affichier ce tableau par l'intermédiaire de ma méthode main
    comment faire ?


    merci de votre aide
    djack

  2. #2
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut
    Bonjour,

    pourrais-tu nous fournir ton code s'il-te plait ? c'est toujours plus pratique de travailler sur du concret.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Par défaut
    public class JeuDeMots {
    //verifier qu'un mot est dans le dictionnaire
    public static boolean estDansDico(String mot){
    boolean aRetourner=false;
    int i=0;
    while(i<dictionnaire.DICO.length){
    if(dictionnaire.DICO[i].equals(mot)){
    aRetourner=true;
    }
    i++;
    }
    return(aRetourner);
    }
    //retourne le mot avec la lettre ième lettre changée
    //position 0..mot.length()
    public static String motAvecUneLettreChangee(String motInitial, char c, int position){
    String motTransforme=motInitial.substring(0,position)+c+motInitial.substring(position+1,motInitial.length());
    return motTransforme;
    }
    public static String[] motDiferrentDeUneLettreEnPositioN(String motRecherche, int position){
    int l=0;
    for(int k=0;k<dictionnaire.ALPHABET.length;k++){
    if((motRecherche.charAt(position)!=dictionnaire.ALPHABET[k])&&(estDansDico(motAvecUneLettreChangee(motRecherche,dictionnaire.ALPHABET[k],position)))){
    l++;
    }
    }
    String[] dictionnaireDesMotsAyantUneLettreDifferente=new String[l+1];
    int m=0;
    for(int k=0;k<dictionnaire.ALPHABET.length;k++){
    if((motRecherche.charAt(position)!=dictionnaire.ALPHABET[k])&&(estDansDico(motAvecUneLettreChangee(motRecherche,dictionnaire.ALPHABET[k],position)))){
    dictionnaireDesMotsAyantUneLettreDifferente[m]=motAvecUneLettreChangee(motRecherche,dictionnaire.ALPHABET[k],position);
    }
    }

    return dictionnaireDesMotsAyantUneLettreDifferente;
    }
    //cherche un mot dont uniquement la nieme lettre diffère

    public static void main(String[] args) { System.out.println(motDiferrentDeUneLettreEnPositioN(mot,position));
    }
    }
    }

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2008
    Messages : 19
    Par défaut
    salut !

    pour l'affichage de code, il existe une balise "code" (le logo est un #) sur le forum qui facilite sa lecture.

    sinon pour ton problème de tableau à taille variable, je te conseille d'utiliser une ArrayList. tu trouveras des informations ici.

    sickness

Discussions similaires

  1. Créer un tableau en mémoire, puis l'afficher
    Par patbeautifulday1 dans le forum Général VBA
    Réponses: 2
    Dernier message: 29/02/2008, 09h57
  2. Retourner un tableau ?
    Par chateau_dur dans le forum C++
    Réponses: 8
    Dernier message: 20/08/2005, 12h11
  3. retourné un tableau
    Par elekis dans le forum C++
    Réponses: 5
    Dernier message: 17/03/2005, 15h03
  4. [plpgsql] comment retourner un tableau
    Par hpghost dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 27/06/2004, 21h09
  5. Fonction qui retourne un tableau
    Par _lara_ dans le forum ASP
    Réponses: 6
    Dernier message: 24/05/2004, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo