cherryQQ 发表于 2013-2-4 20:21:13

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);   
System.out.println(" 1:"+a);   
System.out.println(" 2:"+a);   
System.out.println(" 3:"+a);   
// pstmt.addBatch();   
try {
line   =   bf.readLine();
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}   
   }
   


}
页: [1]
查看完整版本: java解析txt文件 inputStream流 Struts解析txt文件