Vous êtes sur la page 1sur 2

// on a des informations dans un fichier de la forme :

Nom Prenom
Rachid Rima
Rachid Randa
// on doit voir dans un nouveau fichier ces infos de la forme:
Rachid-Rima Rachid-Randa

import java.util.Scanner;
import java.util.*;
import java.io.*;
public class lirejetonjeton {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
File read = new File("noms+prenoms.txt");
FileReader in = new FileReader(read);
BufferedReader b = new BufferedReader(in);
Scanner s = new Scanner(b);
ArrayList<String>nom1= new ArrayList();

while( s.hasNext()){
String L = s.next();
nom1.add(L);
}
System.out.println(nom1);

ArrayList<String> liste = new ArrayList();


ArrayList <String> liste1 = new ArrayList();
for(int i=0;i<nom1.size();i++){
String qqchose = (String) nom1.get(i);
if(i<2){
liste.add(qqchose);
}
else{
liste1.add(qqchose);
}
}
System.out.println(liste);
System.out.println(liste1);
String terme = (String)liste.get(1);
String terme1 = (String) liste1.get(1);
liste.set(1,"-");
liste1.set(1, "-");
liste.add(terme);
liste1.add(terme1);
System.out.println(liste);
System.out.println(liste1);
File Write = new File ("retourinfos.txt");
FileWriter out= new FileWriter(Write);
BufferedWriter b1 = new BufferedWriter(out);
for(int i=0;i<liste.size();i++){
String a = (String) liste.get(i);
b1.write(a+ " \n ");

for(int j=0;j<liste1.size();j++){
String a1= (String) liste1.get(j);
b1.write(a1+" \n ");
}
b1.close();

}
}

Ecran :
[Rachid, Rima, Rachid, Randa]
[Rachid, Rima]
[Rachid, Randa]
[Rachid, -, Rima]
[Rachid, -, Randa]

fichier "retourinfos.txt" :
Rachid
-
Rima
Rachid
-
Randa

Vous aimerez peut-être aussi