Java读取文件的简单实现方法
2023-06-13 09:15:46 时间
本文实例讲述了Java读取文件的简单实现方法,非常实用。分享给大家供大家参考之用。具体方法如下:
这是一个简单的读取文件的代码,并试着读取一个log文件,再输出。
主要代码如下:
importjava.io.*; publicclassFileToString{ publicstaticStringreadFile(StringfileName){ Stringoutput=""; Filefile=newFile(fileName); if(file.exists()){ if(file.isFile()){ try{ BufferedReaderinput=newBufferedReader(newFileReader(file)); StringBufferbuffer=newStringBuffer(); Stringtext; while((text=input.readLine())!=null) buffer.append(text+"/n"); output=buffer.toString(); } catch(IOExceptionioException){ System.err.println("FileError!"); } } elseif(file.isDirectory()){ String[]dir=file.list(); output+="Directorycontents:/n"; for(inti=0;i<dir.length;i++){ output+=dir[i]+"/n"; } } } else{ System.err.println("Doesnotexist!"); } returnoutput; } publicstaticvoidmain(Stringargs[]){ Stringstr=readFile("C:/1.txt"); System.out.print(str); } }
输出结果如下:
奥运加油!
北京加油!
中国加油!
这里FileReader类打开一个文件,但是它并不知道如何读取一个文件,这就需要BufferedReader类提供读取文本行的功能。这就要联合这两个类的功能,来实现打开文件并读取文件的目的。这是一种包装流对象的技术,即将一个流的服务添加到另一个流中。
另外需要指出的是,
希望本文所述对大家Java程序设计的学习有所帮助。
相关文章
- java解析xml方法_详解Java解析XML的四种方法
- java 如何实现大文件上传下载(传输)各种格式「建议收藏」
- java启动器_JAVA基础:Java 启动器如何查找类
- 【说站】Java从resources读取文件内容的方法有哪些
- JVM篇【Java源文件和Class字节码文件对比】
- java的栈内存和堆内存_Java本地方法栈
- Java 8 的 java.util.function.* POJO 的反射新方法
- java mutator,Java – 使用Accessor和Mutator方法「建议收藏」
- Java截取字符串方法_java通过split截取字符串
- 电脑上已经安装了jdk,在运行某些exx文件的时候,提示还要下载安装怎么办?运行Java程序之This application requires a Java Runtime Environment
- Java 获取当前类文件所在的路径详解编程语言
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法详解编程语言
- Java 与 Linux 的结合:开启新时代(java和linux)
- 使用Java在Linux系统上开发:一步步安装全部组件(java环境linux)
- 解决Linux下重启Java程序的方法(linux重启java)
- 使用Java连接Linux服务器的简单方法(java连接linux)
- Java编程操作Oracle数据库(java操作oracle)
- 程序Linux命令调用Java程序实现交互(linux命令java)
- Linux安装Java环境必备指南(linux装java)
- Java如何查询MySQL?25字(java查询mysql)
- Java如何启动MySQL?(java启动mysql)
- Linux下Java命令的使用方法简介(linux下java命令)
- Linux下开发靠谱的Java应用(linux基于java)
- Oracle数据库中调用Java实现可扩展应用程序(oracle内嵌java)
- 并发Redis锁保障Java并发性(redis锁实现java)
- Java调用.dll文件的方法
- c++mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法
- java实现文件复制、剪切文件和删除示例
- Java读取文件方法大全