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

avec Java Discussion :

Comment lire et sauvegarder des mots entrés dans une chaine de caractères?


Sujet :

avec Java

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Comment lire et sauvegarder des mots entrés dans une chaine de caractères?
    Bonjourà tous,
    Je débute dans le Java donc je m'excuse déjà si ma question n'est pas très évoluée
    Je voudrais savoir s'il existe une fonction pour conserver les "mots contenus dans une chaine de caractères".
    Je m'explique :
    une certaine méthode va me fournir une chaine de caractères qui contient des mots que je voudrais utiliser, séparés par des espaces.
    Je sais que, en C, il existe une fonction pour détecter les espaces. Je suppose que ça existe aussi en Java. Je voudrais donc l'utiliser en partenariat avec une autre fonction, comme getchar du C, pour stocker chaque mot dans un tableau ou quelque chose du même genre. Pouvez-vous m'aiguiller sur une certaine fonction pour faire ça?
    Voilà, j'espère avoir été clair
    Merci d'avance...
    @+

  2. #2
    Expert éminent

    Avatar de mlny84
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4 023
    Points : 8 107
    Points
    8 107
    Par défaut
    Bonjour,

    Si les mots qui t'intéressent dans ta chaîne sont séparés par des espaces, alors tu peux utiliser la fonction split qui coupe ta chaîne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    String chaine = "Coucou voici un essai";
    String[] tab = chaine.split(" ");
    Le tableau tab contiendra chaque mot de ta chaine:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    tab[0]="Coucou";
    tab[1]="voici";
    tab[2]="un";
    tab[3]="essai";

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Merci.
    J'essayerai ça demain car je n'ai pas le temps ce soir mais ça m'a l'air intéressant
    Encore merci.

Discussions similaires

  1. [PHP 5.2] Additionner des nombres entiers dans une chaine de caractères
    Par lecaptain dans le forum Langage
    Réponses: 2
    Dernier message: 23/10/2009, 12h12
  2. [AC-2000] Comment filtrer des mots dans une chaine de caractères
    Par bionet dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 21/07/2009, 18h16
  3. [RegEx] Trouver certains mots entre [] dans une chaine de caractères
    Par Prosis dans le forum Langage
    Réponses: 3
    Dernier message: 22/10/2007, 21h52
  4. Réponses: 3
    Dernier message: 24/04/2006, 15h53
  5. Comment stocker des mots clés dans une bas Mysql
    Par renofx1 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 05/01/2006, 00h57

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