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读取文件的简单实现方法相关推荐
- linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?...
得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢? Delphi / Windows SDK/API http://www.delphi2007.net/DelphiMultimedi ...
- java 正则表达式 电话_Java读取文件及基于正则表达式的获取电话号码功能详解...
本文实例讲述了Java读取文件及基于正则表达式的获取电话号码功能.分享给大家供大家参考,具体如下: 1.正则表达式 正则表达式,又称 正规表示法 . 常规表示法 (英语:Regular Express ...
- java获取音乐_Java读取MP3文件的信息(歌曲名,歌手...)
还记得之前写一款Android播放软件时,为了让APP获得MP3音乐文件的相关信息,上网找了很多Java库.搞的APP满身赘肉.后来我研究了一下MP3文件的结构后发现,获取MP3文件信息根本不需要什么 ...
- 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 判断文件是否为文本格式,并获取文件编码格式,读取内容!...
我们经常会遇到读取文件内容的情况,就需要判断文件是否为文本文件,及文件编码格式,防止无法读取内容或乱码出现情况. 根据文件扩展名判定不太准确,可能会遇到未知扩展名或被修改了扩展名,下面的测试类使用文件 ...
- java读取空格_java 读取文件路径空格和中文的处理
应用部署时,发生文件读取错误,发现是部署路径中含有空格的文件夹名,然后把应用服务器位置迁移了. 从网上找到如下方案: 1, TestURL().class.getResource("&quo ...
- 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中读取文本 ...
最新文章
- 算法小论——第三章 又把新桃换旧符
- Python:Bug 官网不要了,全迁去 GitHub
- Hadoop学习笔记一
- 【迁移学习】隐私保护下的迁移算法
- 冠榕智能灯光控制协议分析(controller-node)
- block引用c语言数组,Block在ARC和MRC下的使用分析
- Laravel测试驱动开发--功能测试 1
- rman一致性备份oracle数据库可以在非归档模式下么,探索ORACLE之RMAN_03一致性备份...
- WPF TextBox多行文本框
- 微型计算机初级证书,什么是计算机初级证书
- python可以作为源文件后缀名的是_python 后缀名
- 【vue网站优化】秒开网页
- 伦敦大学金史密斯学院计算机专业,伦敦大学金史密斯学院计算机与信息系统本科.pdf...
- 念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si 注
- 《痞子衡嵌入式半月刊》 第 31 期
- vue 找回密码_找回密码的功能设计
- 通过API接口快速根据关键词获取拼多多商品列表
- Java上传图片预览并通过后端压缩
- Excel同时按照书名号和顿号分列成3列数据的操作
- Happytime RTSP可用于流式传输各种设备和文
热门文章
- 论文精读- The Evaluation of the Urban Road Network Based on the Complex Network
- 千亿级数仓项目(三)
- 计算机什么病毒有远程控制功能,怎样知道自己的电脑已被远程控制
- 地磅15针到9针数据线连接串口数据采集方法
- 编译原理 实验1《词法分析程序设计与实现》
- 惯性导航讲解(概念以及主要部件的讲解)
- xming linux 图形界面,转:Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序...
- 基于Web的动态新闻发布系统设计与实现(含word文档)
- 基于SSH的新闻发布系统
- OpenStack之VM东西南北向流量分析