Bonjour j'utilise un code qui permet d'écrire dans un fichier , ça marche bien .
if(ligne.equals(" </rdfescription>")){
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 public static void saveVector(Vector vector, String fileName) { try { File result = new File(fileName); String ligne; // FileWriter out = new FileWriter(result,true); // true permet d'ajouter a la fin du fichier la chaine de caractère //FileWriter out = new FileWriter(result); BufferedReader in = new BufferedReader(new FileReader(result)); PrintWriter out = new PrintWriter (new FileWriter("result2.txt")); //RandomAccessFile raf = new RandomAccessFile("out",5); while((ligne=in.readLine() ) != null){ if(ligne.equals(" </rdf:Description>")){ out.println("<rdfs:label xml:lang='en'>10</rdfs:label>"); } else out.println(ligne); } /*Iterator iter = vector.iterator(); while (iter.hasNext()) { String[] element = (String[]) iter.next(); out.println(element[0]+";"+element[1]+";"+element[2]+"\n");//pour utiliser write(hgg,10,15) compter -10 pour la longuueur }*/ in.close(); out.close(); } catch (Exception e) { e.printStackTrace(); } }
out.println("<rdfs:label xml:lang='en'>10</rdfs:label>");
Le problème vient de cette ligne de code : lorsque je compare 2 lignes il compare aussi les espaces . J'aimerais qu'il compare uniquement les champs de textes sans compter les espaces avant et après le champ de texte.
En effet mon fichier est de ce style :
J'espère avoir été plus détaillé que dans mes précédents posts
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:NS0='http://travel.org/russia' > <rdf:Description rdf:about='http://travel.org/russia#take_place_on'> <rdf:type rdf:resource='http://www.w3.org/1999/02/22-rdf-syntax-ns#Property'/> <rdfs:label xml:lang='en'>take_place_on</rdfs:label> <rdfs:subPropertyOf rdf:resource='http://travel.org/russia#DEFAULT_ROOT_RELATION'/> <rdfs:domain rdf:resource='http://travel.org/russia#festival'/> <rdfs:r
Partager