1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
InputStream is; //il est rempli par la suite
result = new BufferedReader(new InputStreamReader(is)); //C'est ce que je dois traiter
String line = null;
String test = "";
InputStream in = null;
try {
while ((line = result.readLine()) != null) {
if (!line.equals("")) { //J'enlève les lignes vides
test += line + "\n";
}
}
} catch (IOException ex) {
Logger.getLogger(BlastManager.class.getName()).log(Level.SEVERE, null, ex);
}
try {
in = new ByteArrayInputStream(test.getBytes("UTF-8"));
} catch (UnsupportedEncodingException ex) {
Logger.getLogger(BlastManager.class.getName()).log(Level.SEVERE, null, ex);
}
BufferedReader bouf = new BufferedReader(new InputStreamReader(in));
BufferedWriter writetest = null;
try {
writetest = new BufferedWriter(new FileWriter("hem.txt"));
} catch (IOException ex) {
Logger.getLogger(BlastManager.class.getName()).log(Level.SEVERE, null, ex);
}
line = null;
try {
while ((line = bouf.readLine()) != null) {
System.out.println(line); // Ca affiche le fichier XML COMPLET
writetest.write(line); // Créé un fichier avec le fichier XML INCOMPLET !!
}
} catch (IOException ex) {
Logger.getLogger(BlastManager.class.getName()).log(Level.SEVERE, null, ex);
}
BlastParser parser = new BlastParser();
parser.parse(in); |
Partager