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;
}
}