En Java, ¿cómo filtrar los mismos datos y mostrarlos en dos archivos de texto?
byte estático privado[] b;
principal vacío estático público (String[] args) lanza una excepción{
Archivo f1=nuevo archivo (ruta del archivo);
Archivo f2=new File(ruta del archivo);
int max=2048;
StringBuffer sb1=new StringBuffer();
StringBuffer sb2=nuevo StringBuffer();
FileInputStream fis=nuevo FileInputStream(f1);
InputStreamReader isr=nuevo InputStreamReader(fis);
if( isr.ready()){
char[] t=new char[fis.available()];
isr.read(t); p> p>
sb1.append(t);
}
fis.close();
isr .close(); p>
fis=nuevo FileInputStream(f2);
isr=nuevo InputStreamReader(fis);
if(isr.ready()){
char [] t=new char[fis.available()];
isr.read(t);
sb2.append(t);
}
fis.close();
isr.close();
int len= sb1.= sb2.length()?sb2.length () :sb1.length();
for(int i=0;i if(sb1.charAt(i)! =sb2.charAt (i ))System.out.print(sb1.charAt(i)+"::"+sb2.charAt(i)); } System.out.print (sb1 .length()>sb2.length()?sb1 .substring(sb2.length()):sb2.substring(sb1.length())); } } } Clase utilizada para comparar si cada carácter es igual