java读取文件内容的三种方法代码片断分享(java文件操作)
时间:2023-11-21 06:53:20
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();
}
标签:java读取文件内容,java文件操作
0
投稿
猜你喜欢
一篇文章带你搞定JAVA注解
2023-03-15 05:22:23
SpringBoot整合OpenApi的实践
2023-08-03 11:59:55
浅析Android加载字体包及封装的方法
2022-01-08 22:32:26
IDEA快速搭建spring boot项目教程(Spring initializr)
2023-08-17 21:11:16
Springboot 如何指定获取出 yml文件里面的配置值
2022-08-29 21:04:48
java 并发线程个数的如何确定
2022-01-01 21:52:13
c#中switch case的用法实例解析
2023-09-20 23:02:51
jdk自带线程池实例详解
2022-05-14 02:04:56
Android实现的数字格式化用法示例
2023-09-30 09:03:28
Android 滑动Scrollview标题栏渐变效果(仿京东toolbar)
2023-11-21 23:56:29
Spark SQL关于性能调优选项详解
2021-11-05 22:32:56
Android编程开发中ListView的常见用法分析
2022-04-15 09:52:07
关于C#转换二进制所引起的一些思考
2021-06-02 18:31:22
SpringBoot深入浅出分析初始化器
2022-07-06 09:05:59
java数据库唯一id生成工具类
2023-04-04 22:53:34
Android studio 自动换行和取消自动换行操作
2023-08-09 12:16:16
JavaMail实现发送超文本(html)格式邮件的方法
2022-09-22 17:11:15
IDEA导入外部项目报Error:java: 无效的目标发行版: 11的解决方法
2021-08-25 03:02:27
C#开发Android百度地图手机应用程序(多地图展示)
2022-01-06 00:47:51
通过Html网页调用本地安卓(android)app程序代码
2022-05-10 10:14:34