Pages : 1
#1 Le 20/06/2006, à 15:25
- Anne
Est-ce correct?
Bonjour,
j'ai quelques questions pour savoir si j'ai bien compris un exemple que j'ai lu
Admettons que j'ai une chaine de caratere
String chaine = "bonjour comment allez vous aujourd'hui"
Est-ce que ceci :
ArrayList<String> List = new ArrayList<String>(Arrays.asList(chaine.split("\\s+")));
Met dans List, les mots bonjour,comment,... c'est à dire les espaces sont supprimés ?
split enlève bien tous les espaces?
Par exemple, si j'ai :
un deux
dans List, j'ai bien un,deux
Ensuite :
String exp = List.remove(0);
Retire le premier éléments de List,c'est à dire avec la chaine précédente le mot retiré est bonjour, c'est bien ça ?
Et pour ceci :
exp.substring(1)
Si le mot exp est bonjour, après appel à cet méthode substring, le mot exp sera onjour, c'est ça ?
Merci
#2 Le 20/06/2006, à 16:05
- bergi
Re : Est-ce correct?
pourquoi ne pas essayer ?
C'est le meilleur moyen d'apprendre !
Hors ligne
#3 Le 20/06/2006, à 16:21
- Anne
Re : Est-ce correct?
pourquoi ne pas essayer ?
C'est le meilleur moyen d'apprendre !
Bonjour,
je n'ai pas de compilateur sous la main.
De plus mes questions sont pour savoir si j'ai compris ce que fait un programme...
#4 Le 20/06/2006, à 16:52
- Mathieu147
Re : Est-ce correct?
Tu peux installer facilement un compilateur Java, y'a le JDK dans les dépôts.
Pffff…
Hors ligne
#5 Le 21/06/2006, à 23:30
- gene69
Re : Est-ce correct?
je te conseille d'aller voir par là
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Arrays.html#asList(java.lang.Object[])
c'est des méthodes que j'ai pas frequenté étant petit mais ça à l'air de se tenir. de memoire dans split tu mets le separateur (" " dans ton cas).
Pour moi le plus simple est quand même d'utiliser une enumeration avec StringTokenizer(chaine) pis apres... euuh
http://java.sun.com/j2se/1.4.2/docs/api/java/util/StringTokenizer.html
sinon tout ce que tu racontes est vraisemblable.
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
Pages : 1