Bonjour,
Je suis novice en java et j'aimerais avoir quelques pistes concernant le parsing de ce fichier texte :
J'aimerais que pour chaque ligne mon programme identifie si la variable est une string ou un integer et ensuite qu'il récupère le nom.(<type 'str'>, ', length =', 120, ', name =', '/pclxserver/tmp1/TMP_CALCU...
(<type 'str'>, ', length =', 119, ', name =', '/pclxserver/tmp1/TMP_CALCU...
(<type 'str'>, ', length =', 120, ', name =', '/pclxserver/tmp1/TMP_CALCU...
(<type 'str'>, ', length =', 119, ', name =', '/pclxserver/tmp1/TMP_CALCU...
(<type 'str'>, ', length =', 3, ', name =', 'MAX')
(<type 'int'>, ', value =', 1)
Pour l'instant tout ce que j'ai réussi à faire c'est de lire mon fichier ligne par ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 BufferedReader test3 = new BufferedReader (new FileReader("/pclxserver/data/users/test.txt")); String currentLine; while ((currentLine=test3.readLine()) != null ) { String tab[]=currentLine.split(":"); for (int j=0;j<tab.length;j++){ System.out.println(tab[j]); } } test.close();
Partager