java怎么实现读取文件_Java读取文件的简单实现方法
本文实例讲述了Java读取文件的简单实现方法,非常实用。分享给大家供大家参考之用。具体方法如下:
这是一个简单的读取文件的代码,并试着读取一个log文件,再输出。
主要代码如下:
import java.io.*;
public class FileToString {
public static String readFile(String fileName) {
String output = "";
File file = new File(fileName);
if(file.exists()){
if(file.isFile()){
try{
BufferedReader input = new BufferedReader (new FileReader(file));
StringBuffer buffer = new StringBuffer();
String text;
while((text = input.readLine()) != null)
buffer.append(text +"/n");
output = buffer.toString();
}
catch(IOException ioException){
System.err.println("File Error!");
}
}
else if(file.isDirectory()){
String[] dir = file.list();
output += "Directory contents:/n";
for(int i=0; i
output += dir[i] +"/n";
}
}
}
else{
System.err.println("Does not exist!");
}
return output;
}
public static void main (String args[]){
String str = readFile("C:/1.txt");
System.out.print(str);
}
}
输出结果如下:
奥运加油!
北京加油!
中国加油!
这里FileReader类打开一个文件,但是它并不知道如何读取一个文件,这就需要BufferedReader类提供读取文本行的功能。这就要联合这两个类的功能,来实现打开文件并读取文件的目的。这是一种包装流对象的技术,即将一个流的服务添加到另一个流中。
另外需要指出的是,Java在按照路径打开文件时,"/"和"/"都是认可的,只是在用到"/"时,要用另一个"/"转义一下。
希望本文所述对大家Java程序设计的学习有所帮助。
相关文章
总结
以上是编程之家为你收集整理的Java读取文件的简单实现方法全部内容,希望文章能够帮你解决Java读取文件的简单实现方法所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
java怎么实现读取文件_Java读取文件的简单实现方法相关推荐
- linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?...
得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢? Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMultimedi ...
- java读取本地文件_java 读取本地文件实例详解
java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...
- java读取系统中指定的文件_java读取jar中指定的文件
Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR ...
- java读取空格_java 读取文件路径空格和中文的处理
应用部署时,发生文件读取错误,发现是部署路径中含有空格的文件夹名,然后把应用服务器位置迁移了. 从网上找到如下方案: 1, TestURL().class.getResource("&quo ...
- java 看书浏览器官_JAVA读取文件流,设置浏览器下载或直接预览操作
最近项目需要在浏览器中通过url预览图片.但发现浏览器始终默认下载,而不是预览.研究了一下,发现了问题: // 设置response的header,注意这句,如果开启,默认浏览器会进行下载操作,如果注 ...
- java xml 字符串转对象_java读取xml文件并转换成对象,并进行修改
1.首先要写工具类,处理读取和写入xml文件使用的工具.XMLUtil.java import java.io.FileInputStream; import java.io.FileWriter; ...
- java 读取本地文件_java 读取本地文件实例详解
java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...
- java 读取浏览器_JAVA读取文件流,设置浏览器下载或直接预览操作
最近项目需要在浏览器中通过URL预览图片.但发现浏览器始终默认下载,而不是预览.研究了一下,发现了问题: // 设置response的Header,注意这句,如果开启,默认浏览器会进行下载操作,如果注 ...
- java scanner 读取文件_Java读取文本文件
有很多方法可以在java中读取文本文件.下面我们来逐个看看java中读取文本文件的几个方法. 在java中有很多读取文本文件的方法.文本文件由字符组成,因此可以使用Reader类.在java中读取文本 ...
- java 文件夹下的文件_java读取某个文件夹下的所有文件
import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ...
最新文章
- Create an Apex class that returns contacts based on incoming parameters
- android listview中item通过viewpager实现
- 超简单的mysql多实例布置
- 《HTML5移动应用开发入门经典》—— 1.6 编写移动网站
- 入门机器学习(十四)--编程作业-支持向量机(Python实现)
- pandas根据列值读取行
- Mojoportal 的用户系统
- docker-简单操作
- WinPE启动U盘工具箱 (通用PE工具箱ISO映像文件)
- 计算机思维考试题,10道思维水平测试题
- java对接快递鸟单号查询自动识别api接口,调用代码示例
- 5.21 将表格恢复到排序前的状态 [原创Excel教程]
- matlab安装遇到的问题
- tf计算矩阵维度_tensorflow tf.matmul() (多维)矩阵相乘(多维矩阵乘法)
- 苹果xr如何关机_iPhone如何进入DFU模式
- html5调用安卓锁屏,HTML5实现APP永不锁屏
- 修复Duilib MenuDemo右键菜单背景色和前景色无效问题
- 新版DedeCMS采集发布插件教程工具
- [内存管理]linux X86_64处理器的内存布局图(转自:http://blog.csdn.net/younger_china/article/details/16829687)
- hBuilder天蓝主题插件
热门文章
- max点缓存烘焙帧_3DMAX怎么进行点缓存?
- matlab mosek安装
- FPGA作业1:利用74161设计20进制计数器
- SMA、SMB、SMC封装的二极管尺寸区分
- 计算机网络技术毕业生实习报告_20XX计算机网络技术毕业生实习报告1000字
- 双管道(CreatePipe)与cmd.exe进程间通信的有关问题 完美解决
- 数字经济发展指标体系和测算(含互联网宽带、电话普及率等多指标 内附原始数据) 2011-2020年
- HAWQ技术解析(八) —— 大表分区
- 3.3.7 使用difflib.get_close_matches函数
- 浅谈OA办公系统与钉钉的区别