Bonjour à tous, alors voilà j'ai un programme qui remplace des carracteres par d'autres, et j'aimerais remplacer les saut de ligne dans les cellule par des espace mais je ne sais pas comment faire pour interpreter ces saut de ligne,

voilà mon code :

fichier.ini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
cheminIN=C:\julien\java\PourOlivier\test.csv
cheminOut=C:\julien\java\PourOlivier\test2.csv
parametre="\t@@;##&quot@@ ##&amp@@ "
@@ = separateur entre le carractere remplacer et le carractere remplacent
## = separateur entre les carracteres à remplacer

fichier.bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
@echo off
for /f "tokens=1,2 delims==" %%I in ('type donneeFichierV2.ini') do SET %%I=%%J
 
echo %cheminIn%
echo %cheminOut%
echo %parametre%
 
java -jar convertisseur.jar %cheminIn% %cheminOut% %parametre%
programme java :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
import java.util.regex.Pattern;
 
public class convertisseur {
 
	public static void main(String[] parametre) throws IOException {
 
		String cheminIn = parametre[0];
		String cheminOut = parametre[1];
		String para = parametre[2];
 
 
		// compilation de la regex
		Pattern p = Pattern.compile("##");
		Pattern pp = Pattern.compile("@@");
		// séparation en sous-chaînes
		String[] items = p.split(para);	
 
		Scanner scanner=new Scanner(new File(cheminIn));
 
		FileWriter writer = null;
		writer = new FileWriter(cheminOut, false);
 
		//Lecture du fichier
		while (scanner.hasNextLine()) {
		    String line = scanner.nextLine();
 
 
		    //Remplace les caractères
			for(int i=0; i < items.length; i++){
				String[] sousItems = pp.split(items[i]);
				String paraIn= sousItems[0];
				String paraOut = sousItems[1];
				line=line.replaceAll(paraIn, paraOut);
			}
 
		    //Ecriture dans le nouveau fichier
			if(line.length()!=0){
			    String texte = line+System.getProperty("line.separator");
			    try{
			         writer.write(texte,0,texte.length());
			    }catch(IOException ex){
			        ex.printStackTrace();
			    }
			}
		} 
		writer.close();
		scanner.close();    
	}
}

Si quelqu'un a une solution, merci !