java解析txt文件 inputStream流 Struts解析txt文件


注意:在用到struts中的Form 读取文件的时候,可以使用

FormFile file = new FormFile();
file.getInputStream();//将从文件流传给下面的方法即可实现struts中解析txt文件
BufferedReader   bf   =   new   BufferedReader(fr);  
BufferedReader   bf  = new   BufferedReader(new InputStreamReader(file.getInputStream())); 

换掉下面的“bf   =   new   BufferedReader(fr);”
public static void main(String[] args) {

File   f   =   new   File("C:\\Documents and Settings\\liuyongchao\\桌面\\代金卡测试数据\\aa.txt");  
FileReader fr = null;
String readFlag = "\\ ";
try {
fr = new FileReader(f);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}  
BufferedReader   bf   =   new   BufferedReader(fr);  
String line = null;
try {
line = bf.readLine();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}  
while(line!=null){  
int   i=1;  
System.out.println("bf.readLine()"+line);  
String[]   a=   line.split(readFlag);  
System.out.println(" 0a___"+a[0]);  
System.out.println(" 1:"+a[1]);  
System.out.println(" 2:"+a[2]);  
System.out.println(" 3:"+a[3]);  
// pstmt.addBatch();  
try {
line   =   bf.readLine();
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}  
   }
  


}

你可能感兴趣的:(java,C++,c,struts,F#)