Txt Reader

public class TxtReader {
    public List<String[]> readAll(InputStream is){
        List<String[]> result=new ArrayList<String[]>();
        InputStreamReader isr = new InputStreamReader(is);
        BufferedReader br=new BufferedReader(isr);
        String data = null;
        try {
            while((data = br.readLine())!=null){
                result.add(data.split("\t"));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return result;
    } 
    
    public List<String[]> readAll(String txtFilePath){
        List<String[]> result=new ArrayList<String[]>();
        File file=new File(txtFilePath);
        FileInputStream fis=null;
        try {
            fis = new FileInputStream(file);
        } catch (FileNotFoundException e1) {
            e1.printStackTrace();
        }
        InputStreamReader isr=new InputStreamReader(fis);
        BufferedReader br=new BufferedReader(isr);
        String data = null;
        try {
            while((data = br.readLine())!=null){
                result.add(data.split("\t"));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return result;
    } 
}
posted @ 2012-11-23 15:34  Inson Siu  阅读(178)  评论(0)    收藏  举报