Bonjour,
voici mon code:
c'est une fonction qui sere a splitter une partie d'un fichier "fin"
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
19
20
21
22
23
24
25
26
27
28
29
30
31 public void split(){ try{ FileInputStream fin=new FileInputStream(str); int c=fin.read(); name= str+".spt"; System.out.println("Split en cours..."); while(c!=-1) { fout=new FileOutputStream(name); while(c!=-1 && len<splitlen) { fout.write(c); c=fin.read(); len++; } len=0; fout.close(); System.out.println("fin du Split"); break; } } catch(Exception e) { System.out.println("gg"); e.printStackTrace(); } }
le Split se passe bien mais il s'arrete en milieu de la ligne de chaine de caractère au lieu de finir toute la ligne.
merci
Partager