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 :

Tableau de dimension parametré en JAVA


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Par défaut Tableau de dimension parametré en JAVA
    Bonjour,

    Est ce qu'il est possible d'agir comme suit en Java,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int n=Test.length;
    int tab[n];
    Si c'est impossible , que je dois faire pour que la valeur de n du tableau Tab devient une variable.


    Merci.

  2. #2
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    salut,
    je ne comprend pas trop ce que tu veux faire..
    tu veux récupérer une valeur de ton tableau ? alors :
    ou la modifier ?

  3. #3
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Par défaut
    Citation Envoyé par jojodu31 Voir le message
    salut,
    je ne comprend pas trop ce que tu veux faire..
    tu veux récupérer une valeur de ton tableau ? alors :
    ou la modifier ?
    Ou alors créer un tableau dont la dimension n'est pas connue à la compil ?

    Dans ce cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int n=Test.length;
    int[] tab = new int[n];

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Les arrayList sont pour ca, ce sont des tableaux completement dynamiques, tu px y ajouter autant d'elements que tu le souhaites.

  5. #5
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Par défaut
    Citation Envoyé par DevServlet Voir le message
    Les arrayList sont pour ca, ce sont des tableaux completement dynamiques, tu px y ajouter autant d'elements que tu le souhaites.
    Mais c'est surement plus couteux qu'un tableau simple avec taille paramétrée non ?

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Je pense pas qu'il y'ait énormement de difference, en revanche ca resoud ton pb. désormais avec les becanes qu'on a et grace au fameux garbage collector on se fait plus trop de soucis quand à la gestion mémoire, fo plutot tenir compte du temps CPU.

  7. #7
    Membre confirmé Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Par défaut
    Citation Envoyé par DevTeam_ Voir le message
    Ou alors créer un tableau dont la dimension n'est pas connue à la compil ?

    Dans ce cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int n=Test.length;
    int[] tab = new int[n];
    -c'est ça.
    -Deuxième question,
    Est ce qu'il existe une grande difference(Temps de réponse), entre le boucle for simple et le for iterative d'après l'experience que vous avez.

    Merci

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/03/2011, 16h12
  2. FCT -> parametre tableau 2 dimensions
    Par jeanjean6 dans le forum Débuter
    Réponses: 3
    Dernier message: 03/10/2010, 15h23
  3. Comment créer et parcourir un tableau à deux dimensions en java SE
    Par Invité dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 25/02/2009, 11h07
  4. Réponses: 3
    Dernier message: 05/10/2005, 17h26
  5. passer un tableau dynamique en parametre...
    Par annecyrond dans le forum Langage
    Réponses: 5
    Dernier message: 07/03/2003, 09h59

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