Comparaison Stringbuffer et identique mais ?
Bonjour,
Je voudrais comparer 2 StringBuffer de cette facon :
Code:
1 2 3 4
|
String filename ="/aspen/src/wsdlgen/sample_client_cxx.js.bi";
String line;
StringBuffer buffer = translator.translateToJS(filename); |
Dans ce code je recupere buffer qui est en fait un fichier StringBuffer
Code:
1 2 3 4 5 6 7 8 9
|
BufferedReader input = new BufferedReader(new FileReader("/aspen/test/system/java/src/wsdlgen/BiTranslator/output.txt"));
StringBuffer buf2 = new StringBuffer();
while((line =input.readLine())!= null) {
buf2.append(line + "\n");
}
System.out.println(" output real = \n"+buffer);
System.out.println("\n\n\n\n\n\n output comp = \n"+buf2);
assertTrue(buffer.equals(buf2)); |
Dans ce code je recupere le texte d'un fichier qui contient axcatement la meme chose que le precedent.
les 2 buffer ne sont pas equivalents.
Pourtant d'apres les 2 System.out ils ont l'air identiques ? Quelles methodes je pourrais utiliser pour comparer un Stringbuffer et un fichier ?