truedans le constructeur de FileWriter
private void annulerActionPerformed(java.awt.event.ActionEvent evt) { String s = adr_mac.getText(); String u = code_mac.getText(); MD5 m = MD5.getInstance(); String t= m.hacher(s).substring(25); File file = new File("code.txt"); //FileWriter second argument is for append if its true than FileWritter will //write bytes at the end of File (append) rather than beginning of file FileWriter fileWriter = null; try { fileWriter = new FileWriter(file,true); } catch (IOException ex) { } //Use BufferedWriter instead of FileWriter for better performance BufferedWriter bufferFileWriter = new BufferedWriter(fileWriter); try { Writer append = fileWriter.append(m.hacher(s)); } catch (IOException ex) { } try { //Don't forget to close Streams or Reader to free FileDescriptor associated with it bufferFileWriter.close(); } catch (IOException ex) { }et le code de la classe fichier
package macadresse; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.ObjectOutputStream; import java.io.Serializable; /** * * @author NewMedia */ public class fichier implements Serializable { public static void main(String args[])throws IOException{ File file = new File("code.txt"); // creates the file file.createNewFile(); // creates a FileWriter Object FileWriter writer = new FileWriter(file,true); // Writes the content to the file writer.write(""); writer.flush(); writer.close(); //Creates a FileReader Object FileReader fr = new FileReader(file); char [] a = new char[50]; fr.read(a); // reads the content to the array for(char c : a) System.out.print(c); //prints the characters one by one fr.close(); } }
if(u.equals(t)){ dispose(); //ici je voulais faire une fonction qui verifier la chaine t inserrer dans le fichier avec u } else{ JOptionPane.showMessageDialog(null, "Code d'accée incorrect !","Essayer !",JOptionPane.ERROR_MESSAGE); } }
try { FileReader fr = new FileReader(file); fr.read(String t); } catch (FileNotFoundException ex) { }
try{ BufferedReader buff = new BufferedReader(new FileReader(file)); String line = buff.readLine(); // fais ton test ici } catch (Exception e) { // Exception à traiter }
try { BufferedReader buff = new BufferedReader(new FileReader(file)); String line = buff.readLine(); if(u== buff.readLine()){ dispose();} else{ JOptionPane.showMessageDialog(null, "Code d'accée incorrect !","Essayer !",JOptionPane.ERROR_MESSAGE); } } catch (FileNotFoundException ex) { } catch (IOException ex) { }
try { BufferedReader buff = new BufferedReader(new FileReader(file)); String line = buff.readLine(); if(u.equals(line)){ dispose(); } else{ JOptionPane.showMessageDialog(null, "Code d'accée incorrect !","Essayer !",JOptionPane.ERROR_MESSAGE); } } catch (FileNotFoundException ex) { } catch (IOException ex) { }merci pour ton aide merci bcp
quelle est l'instruction si je peut créer merci pour ton aide