Author: nextgens
Date: 2007-04-14 23:07:18 +0000 (Sat, 14 Apr 2007)
New Revision: 12738

Modified:
   trunk/apps/Thaw/src/thaw/fcp/FCPTestDDA.java
Log:
Thaw: improve FCPTestDDA.readFile a bit

Modified: trunk/apps/Thaw/src/thaw/fcp/FCPTestDDA.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPTestDDA.java        2007-04-14 23:05:49 UTC 
(rev 12737)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPTestDDA.java        2007-04-14 23:07:18 UTC 
(rev 12738)
@@ -3,6 +3,7 @@
 import java.util.Observable;
 import java.util.Observer;

+import java.io.DataInputStream;
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.FileInputStream;
@@ -81,20 +82,14 @@


        protected String readFile(String filename) {
-               byte[] raw = new byte[128];
-
-               StringBuffer data = null;
-
+               String data = null;
                try {
-                       int read;
                        FileInputStream stream = new FileInputStream(filename);
-
-                       data = new StringBuffer("");
-
-                       while((read  = stream.read(raw)) >= 0) {
-                               data.append(new String(raw, 0, read));
-                       }
-
+                       DataInputStream dis = new DataInputStream(stream);
+                       
+                       data = dis.readUTF();
+                       
+                       dis.close();
                        stream.close();

                } catch(java.io.FileNotFoundException e) {
@@ -105,7 +100,7 @@
                        return null;
                }

-               return data.toString();
+               return data;
        }




Reply via email to