Bonjour,
voici un exercice que je n'arrive pas à compilé, il ne reconnait pas les méthodes de la class string !
programme principal:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import java.util.*; import java.lang.*; import java.lang.String; public class Chaine{ public Chaine(){} public ArrayList<String> decoupeChaine(String phrase,String separateur){ ArrayList<String> decoupPhrase=new ArrayList<String>(); while((indexOf(separateur))!=-1){ decoupPhrase.add(phrase.substring(0,indexOf(separateur))); phrase=phrase.substring((indexOf(separateur))+1,phrase.length()); } return decoupPhrase; } }
le but de l'exercice est de découper une chaîne en lui donnant un séparateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import java.util.*; public class TestDecoup{ private static String phrase="Bonjour tout le monde"; private static String separateur=" "; private static Chaine c=new Chaine(); public static void main(String[] args){ System.out.println(c.decoupeChaine(phrase,separateur)); } }
exemple: Bonjour tous le monde (string) donne une liste : ('Bonjour','tout','le','monde')
Pourquoi il ne reconnait pas les méthodes de la class String ?
Merci d'avance pour votre aide.
Partager