本文主要是介绍java解析txt文件 inputStream流 Struts解析txt文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
注意:在用到struts中的Form 读取文件的时候,可以使用FormFile file = new FormFile();
file.getInputStream();//将从文件流传给下面的方法即可实现struts中解析txt文件
BufferedReader bf = new BufferedReader(fr);
[color=red]BufferedReader bf = new BufferedReader(new InputStreamReader(file.getInputStream())); [/color]
换掉下面的“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解析txt文件 inputStream流 Struts解析txt文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!