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 :

Supprimer une valeur d'un tableau


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Tryp'
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 48
    Par défaut Supprimer une valeur d'un tableau
    Bonjour a tous,

    Je viens a vous car je rencontre un problème au quel je n'arrive pas a répondre, malgré l'aide de google et de votre site.

    J'ai plusieurs tableaux ( a une seul dimension), certains sont des entier, d'autres des chaines.
    Nous somme dans une situation de compétitions.
    Nous avons plusieurs nom, ainsi que leurs position dans la course.

    ex : tNom[] = { "nom1", "nom2", "nom3" .....} (jusqu'à nom34)
    tPosition[] = { "nom3" , "nom1", "nom2" .......} (pareil)

    L'utilisateur veut par exemple supprimer nom2, ainsi que sa position dans la course.
    J'ai donc chercher un peu partout, j'ai trouver cette solution mais ça ne me convient pas :

    tPosition[nom2] = null;
    tNom[nom2] = null;

    Cependant quand j'affiche après le tableau par exemple tPosition, il m'affichera :
    nom1, null , nom3 , nom4...

    Ce que j'aurais voulu c'est qu'il supprime vraiment le 2 au lieu de le remplacer par la valeur 'null'.
    Ce qui aurait fait que mon tableau comporte une case de moins et que ça m'affiche :

    nom1,nom3 pour tNom.
    nom3,nom1 pour tPosition.

    Mais j'avoue que j'ai chercher un peut partout et que je ne trouve nul part comment procéder. J'ai trouver une piste sur Array cependant, je n'arrive pas a comprendre comment ça fonctionne.

    Merci de votre aide et de ce que vous apportez a nous tous.

    Cordialement

    Tryp'

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 142
    Par défaut
    Tu as 2 possibilités:

    La première, recréer un nouveau tableau ne contenant pas les valeurs nulles.
    La seconde, utiliser des ArrayList qui t'aideront plus qu'une fois !

  3. #3
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Pour les ArrayList:

    http://prevert.upmf-grenoble.fr/Prog...ArrayList.html

    c bien expliqué

  4. #4
    Membre averti Avatar de Tryp'
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 48
    Par défaut
    Merci beaucoup pour vos réponse. De plus grace a toi Fench j'ai de quoi apprendre a utilisé les ArrayList, ton site a l'air bien expliqué!

    Merci a tous.

    Cordialement

    Tryp'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer une valeur dans un tableau
    Par direct dans le forum C
    Réponses: 7
    Dernier message: 25/02/2009, 10h47
  2. Accéder à une valeur d'un tableau associatif
    Par TigreRouge dans le forum Langage
    Réponses: 5
    Dernier message: 16/03/2006, 12h03
  3. Réponses: 3
    Dernier message: 14/03/2006, 11h34
  4. Réponses: 21
    Dernier message: 28/02/2006, 15h23
  5. [Tableaux] Supprimer une clé d'un tableau
    Par Anduriel dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2005, 21h04

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