A voir également:
- Fichier en java
- Fichier rar - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
Modifié par KX le 11/12/2010 à 22:45
Modifié par KX le 11/12/2010 à 22:45
On peut par exemple faire comme ceci :
Pour plus d'informations, regarde la documentation pour Scanner et FileOutputStream
La confiance n'exclut pas le contrôle
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; public static String premiereLigne(String fichier) throws FileNotFoundException { Scanner sc = new Scanner(new File(fichier)); String s = sc.nextLine(); sc.close(); return s; } /** * @param fichier1 fichier dont on lit la première ligne * @param fichier2 fichier dont on lit la première ligne * @param fichier3 fichier où l'on écrit la première ligne * @return false si l'opération a générée une exception, true sinon */ public static boolean copierPremiereLigneCommune(String fichier1, String fichier2, String fichier3) { String ligne1,ligne2; try { ligne1 = premiereLigne(fichier1); ligne2 = premiereLigne(fichier2); } catch (FileNotFoundException e) { e.printStackTrace(); return false; } if (ligne1.equals(ligne2)) { try { FileOutputStream f = new FileOutputStream(new File(fichier3)); f.write(ligne1.getBytes()); f.close(); } catch (IOException e) { e.printStackTrace(); return false; } } return true; }
Pour plus d'informations, regarde la documentation pour Scanner et FileOutputStream
La confiance n'exclut pas le contrôle
12 déc. 2010 à 16:09
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package basedonné;
import java.util.Scanner;
import java.io.*;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String arg[]) throws IOException {
attribut a1 ;
attribut a2 ;
a1=new attribut ("nom","String",15);
a2=new attribut ("cin","int",12);
relation R1;
R1=new relation("E1",a1,a2) ;
relation R2;
R2=new relation("E2",a1,a2);
File R3 = new File("C:\\R2.txt") ;
BufferedWriter out = new BufferedWriter(new FileWriter(R3, true));
a1.insert1(a2);
a1.insert2(a2);
boolean b= copierPremiereLigneCommune();
}
public static String premiereLigne(String fichier) throws FileNotFoundException
{
Scanner sc = new Scanner(new File(fichier));
String s = sc.nextLine();
sc.close();
return s;
}
/**
* @param fichier1 fichier dont on lit la première ligne
* @param fichier2 fichier dont on lit la première ligne
* @param fichier3 fichier où l'on écrit la première ligne
* @return false si l'opération a générée une exception, true sinon
*/
public static boolean copierPremiereLigneCommune(String fichier1, String fichier2, String fichier3)
{
String ligne1,ligne2;
try
{
ligne1 = premiereLigne(fichier1);
ligne2 = premiereLigne(fichier2);
}
catch (FileNotFoundException e)
{
e.printStackTrace();
return false;
}
if (ligne1.equals(ligne2))
{
try
{
FileOutputStream f = new FileOutputStream(new File(fichier3));
f.write(ligne1.getBytes());
f.close();
}
catch (IOException e)
{
e.printStackTrace();
return false;
}
}
return true;
}
}
12 déc. 2010 à 16:10
12 déc. 2010 à 16:11
Modifié par zmandar le 12/12/2010 à 16:14
12 déc. 2010 à 17:13