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

Langage Java Discussion :

Convert String to List


Sujet :

Langage Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut Convert String to List
    Bonjour,
    je souhaite convertir une string de la form String s= [a,b,c,d] à une list.
    je ne sais pas comment faire

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 253
    Par défaut
    Salut,
    Tu trouveras une solutions dans la classe Arrays.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Salut,
    tu crées un objet ArrayList (avec java.util.*) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    List <String> maListe = new ArrayList <String> ();
    Et ensuite tu récupères tes différents morceaux de ta chaîne dans une variable que tu peux appelée monBoutDeChaine par exemple, et ensuite, tu fais dans une boucle for :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for(int i = 0 ; i < longueurDeTaChaine ; i++) {
         maListe.add(monBoutDeChaine);
    }
    A+

  4. #4
    Membre expérimenté
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2002
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 192
    Par défaut
    Suivant ton délimiteur dans ta chaine, "," dans l'exemple ci-après, tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String src = "a,b,c,d";
    List<String> strings = Arrays.asList(src.split(","));

  5. #5
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Bonjour,

    Un question équivalente a été traitée ici

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Par défaut
    comment convertir une chaine de caractere en une liste de caractere
    voila mon aissé mais ????
    /* domains
    exp=char*
    predicates
    test(string)
    test1(string)
    test2(string)
    clauses
    test(EXP):-write("donner l'expression algebrique que vous pouver test‚"),nl,readln(EXP)/*,EXP<><,EXP<>">",EXP<>"+",EXP<>"-",EXP<>"/",EXP<>"*",EXP<>"(",EXP<>")",EXP<>"[",EXP<>"]",EXP<>"%",write("expression valide"),nl*/.
    test1(E):-test(E),E<>"<",E<>">",E<>"+",E<>"-",E<>"*",E<>"/",E<>"(",E<>")",E<>"[",E<>"]",str_len(E,NB),NB=1,write("exp valid").
    test2(E):-test(E),str_len(E,NB),NB<>1,write("exp de len sup a 2").*/
    domains
    exp=char*
    predicates
    test(string)
    test1(string)
    test2(string,exp,exp)
    ajout(char,exp,exp)

    clauses
    test(EXP):-write("donner expression"),nl,readln(EXP),nl.
    test1(E):-test(E),E<>"-",E<>"+",E<>"*",E<>"/",str_len(E,NB),NB=1,write("exp valid").
    ajout(X,[],[X]).
    ajout(X,[Y|L1],[Y|L2]):-ajout(X,L1,L2).
    test2("",L,L).
    test2(E,L,RE):-test(E),str_len(E,NB),NB<>1,frontchar(E,A,R),ajout(A,L,RE),test2(R,L,RE).
    /* test3(E):-test2(E,LP,RE). */

  7. #7
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    Désolé mais ton post est tout simplement incompréhensible, de plus ton code n'est visiblement pas du Java.

Discussions similaires

  1. Convert Object to List of String
    Par UNIX107 dans le forum Langage
    Réponses: 2
    Dernier message: 15/04/2010, 13h35
  2. Réponses: 4
    Dernier message: 03/05/2006, 14h30
  3. Réponses: 2
    Dernier message: 06/12/2005, 12h01
  4. Convertion string => entier
    Par en_gel_ho dans le forum Requêtes
    Réponses: 4
    Dernier message: 01/06/2005, 12h59
  5. convertion string --> long
    Par JulienT dans le forum Langage
    Réponses: 3
    Dernier message: 23/03/2005, 23h05

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