From: amwaterhouse Date: Thu, 27 Jul 2006 07:53:41 +0000 (+0000) Subject: Readline instead of bit by bit X-Git-Tag: Release_2_1~185 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=77785f8807cd04f7d41e64351b8289f5c543ad1a;p=jalview.git Readline instead of bit by bit --- diff --git a/src/jalview/gui/Jalview2XML.java b/src/jalview/gui/Jalview2XML.java index 84e3564..300cbd5 100755 --- a/src/jalview/gui/Jalview2XML.java +++ b/src/jalview/gui/Jalview2XML.java @@ -824,14 +824,15 @@ public class Jalview2XML } while (!entry.getName().equals(pdbId)); - DataInputStream in = new DataInputStream(jin); + BufferedReader in = new BufferedReader(new InputStreamReader(jin)); File outFile = File.createTempFile("jalview_pdb", ".txt"); outFile.deleteOnExit(); - DataOutputStream out = new DataOutputStream(new FileOutputStream(outFile)); - int data; - while ( (data = in.read()) != -1) + PrintWriter out = new PrintWriter(new FileOutputStream(outFile)); + String data; + + while ( (data = in.readLine()) != null) { - out.write(data); + out.println(data); } out.close(); return outFile.getAbsolutePath();