当前位置: 编程技术>java/j2ee
java读取文件内容的三种方法代码片断分享(java文件操作)
来源: 互联网 发布时间:2014-10-31
本文导语: 代码如下:try { // 方法一 BufferedReader br = new BufferedReader(new FileReader(new File( "D:\1.xls"))); // StringBuilder bd = new StringBuilder(); StringBuffer bd = new Strin...
代码如下:
try {
// 方法一
BufferedReader br = new BufferedReader(new FileReader(new File(
"D:\1.xls")));
// StringBuilder bd = new StringBuilder();
StringBuffer bd = new StringBuffer();
while (true) {
String str = br.readLine();
if (str == null) {
break;
}
System.out.println(str);
bd.append(str);
}
br.close();
// System.out.println(bd.toString());
// 方法二
InputStream is = new FileInputStream(new File("d:\1.xls"));
byte b[] = new byte[Integer.parseInt(new File("d:\1.xls").length()
+ "")];
is.read(b);
System.out.write(b);
System.out.println();
is.close();
// 方法三
Reader r = new FileReader(new File("d:\1.xls"));
char c[] = new char[(int) new File("d:\1.xls").length()];
r.read(c);
String str = new String(c);
System.out.print(str);
r.close();
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。