manipulation de StringTokenizer
Bonjour a tous
j'essaye de lire un fichier qui ressemble un peu à XML (dont je connais rien du tout) et pour ceci je lis et j'essaye d'afficher son contenu et qui est le suivant:
#type#Message
#date#22/2/2002
#author#durant
#texte#hello my man how are you.#texte#
donc je dois afficher sur la console ce qui suit chaque balise.
mon probleme est le qu'a l'execution de ce code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
if (jRadioButtonXml.isSelected() == true)
{
try{
File selectedFile = ChoixTxt.getSelectedFile();
String nomFichier = "C:\\Data\\"+selectedFile.getName();
FileInputStream fis = new FileInputStream(nomFichier);
DataInputStream dis = new DataInputStream(fis);
String c;
c=dis.readLine();
StringTokenizer st = new StringTokenizer(c,"#"+"type"+"#");
String auteur=st.nextToken();
System.out.println(auteur);
}
catch(FileNotFoundException e)
{
System.out.println(e);
}
catch(IOException e)
{
System.out.println(e);
} |
Mais ça ne m'affiche que le M de Message.je vois pas comment faire Merci de m'aider.