1 package org.incava.io; 2 3 import java.io.*; 4 import java.util.Vector ; 5 6 7 public class FileExt 8 { 9 14 public static String readFile(String fileName, String arg) 15 { 16 return readFile(new File(fileName), arg); 17 } 18 19 24 public static String [] readFile(String fileName, String [] arg) 25 { 26 return readFile(new File(fileName), arg); 27 } 28 29 34 public static String readFile(File file, String arg) 35 { 36 String [] contents = readFile(file, new String [] {}); 37 if (contents == null) { 38 return null; 39 } 40 else { 41 StringBuffer buf = new StringBuffer (); 42 String lineSep = System.getProperty("line.separator"); 43 44 for (int i = 0; contents != null && i < contents.length; ++i) { 45 buf.append(contents[i] + lineSep); 46 } 47 48 return buf.toString(); 49 } 50 } 51 52 57 public static String [] readFile(File file, String [] arg) 58 { 59 try { 60 BufferedReader br = new BufferedReader(new FileReader(file)); 61 Vector vec = new Vector (); 62 63 String in; 64 while ((in = br.readLine()) != null) { 65 vec.addElement(in); 67 } 68 69 return (String [])vec.toArray(new String [] {}); 70 } 71 catch (Exception e) { 72 tr.Ace.log("exception: " + e); 73 return null; 74 } 75 } 76 77 } 78 | Popular Tags |