- 浏览: 494480 次
- 性别:
- 来自: xiamen
文章分类
最新评论
-
陈乐鹏:
你这个下载要怎么玩?我这里老提示未安装!
[转]使用ScriptX控件进行Web打印总结 -
zqb666kkk:
博主有示例代码吗
cxf ws-security 加密和签名的实现 -
mclin0704:
你好,请问WSDL2Java 可以用java实现吗?
Java2WSDL之java实现 -
hubiao0629:
楼主,这个文件会有不兼容的问题把。
mysql5忘记密码后的处理方法 -
zhaoyubetter:
OK,可以试试!多谢楼主
后台管理界面收集
以下原文:http://www.blogjava.net/coffeecat/archive/2007/02/03/97801.html
/* * 简单的读/写文本文件的示例 * 这里包含了三个例子,即 * 1. 将文件读入到内存(这里是StringBuffer)的例子 * 2. 将内容中的文本写到文件 * 3. 将一个文件的内容读出来写入另一个文件中 * 同时也展示了如果从输入流中读出来内容写入输出流中(仅限文本流) * 三个例子可以独立存在,所以根据需要只看其中一个就行了。 */ import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.PrintStream; import java.io.PrintWriter; public final class AccessTextFile { /** * 1. 演示将流中的文本读入一个 StringBuffer 中 * @throws IOException */ public void readToBuffer(StringBuffer buffer, InputStream is) throws IOException { String line; // 用来保存每行读取的内容 BufferedReader reader = new BufferedReader(new InputStreamReader(is)); line = reader.readLine(); // 读取第一行 while (line != null) { // 如果 line 为空说明读完了 buffer.append(line); // 将读到的内容添加到 buffer 中 buffer.append("\n"); // 添加换行符 line = reader.readLine(); // 读取下一行 } } /** * 2. 演示将 StringBuffer 中的内容读出到流中 */ public void writeFromBuffer(StringBuffer buffer, OutputStream os) { // 用 PrintStream 可以方便的把内容输出到输出流中 // 其对象的用法和 System.out 一样 // (System.out 本身就是 PrintStream 对象) PrintStream ps = new PrintStream(os); ps.print(buffer.toString()); } /** * 3*. 从输入流中拷贝内容到输入流中 * @throws IOException */ public void copyStream(InputStream is, OutputStream os) throws IOException { // 这个读过过程可以参阅 readToBuffer 中的注释 String line; BufferedReader reader = new BufferedReader(new InputStreamReader(is)); PrintWriter writer = new PrintWriter(new OutputStreamWriter(os)); line = reader.readLine(); while (line != null) { writer.println(line); line = reader.readLine(); } writer.flush(); // 最后确定要把输出流中的东西都写出去了 // 这里不关闭 writer 是因为 os 是从外面传进来的 // 既然不是从这里打开的,也就不从这里关闭 // 如果关闭的 writer,封装在里面的 os 也就被关了 } /** * 3. 调用 copyStream(InputStream, OutputStream) 方法拷贝文本文件 */ public void copyTextFile(String inFilename, String outFilename) throws IOException { // 先根据输入/输出文件生成相应的输入/输出流 InputStream is = new FileInputStream(inFilename); OutputStream os = new FileOutputStream(outFilename); copyStream(is, os); // 用 copyStream 拷贝内容 is.close(); // is 是在这里打开的,所以需要关闭 os.close(); // os 是在这里打开的,所以需要关闭 } public static void main(String[] args) throws IOException { int sw = 1; // 三种测试的选择开关 AccessTextFile test = new AccessTextFile(); switch (sw) { case 1: // 测试读 { InputStream is = new FileInputStream("E:\\test.txt"); StringBuffer buffer = new StringBuffer(); test.readToBuffer(buffer, is); System.out.println(buffer); // 将读到 buffer 中的内容写出来 is.close(); break; } case 2: // 测试写 { StringBuffer buffer = new StringBuffer("Only a test\n"); test.writeFromBuffer(buffer, System.out); break; } case 3: // 测试拷贝 { test.copyTextFile("E:\\test.txt", "E:\\r.txt"); } break; } } }
以下原文:http://blog.csdn.net/O1_1O/archive/2008/09/20/2956724.aspx
/**=======================================================================** * [## public static void createCheckFile(String filePath, String detail) throws {} ] : * 参数 :filepath文件路径名称 * detail等待写入文件的内容 * 返回值 :无 * 修饰符 :public static 可以不实例化对象而直接调用方法 * 功能 :将detail写入指定的路径文件中 **=======================================================================**/ public static void createCheckFile(String filePath, String detail) throws Exception { try { File file = new File(filePath); FileWriter filewriter = new FileWriter(file, false); //false表示不追加内容 filewriter.write(detail); filewriter.close(); } catch (IOException e) { throw e; } catch (Exception ex) { throw ex; } } /**=======================================================================** * [## public static String readCheckFile(String filePath) throws {} ] : * 参数 :filepath文件路径名称 * 返回值 :无 * 修饰符 :public static 可以不实例化对象而直接调用方法 * 功能 :返回指定的路径文件中的内容 **=======================================================================**/ public static String readCheckFile(String filePath) throws Exception { BufferedReader bufread; String read, readStr; readStr = ""; try { File file = new File(filePath); FileReader fileread = new FileReader(file); bufread = new BufferedReader(fileread); while ((read = bufread.readLine()) != null) { readStr = readStr + read; } } catch (Exception d) { System.out.println(d.getMessage()); } return readStr; //返回从文本文件中读取内容 }
发表评论
-
Mac 安装maven
2017-03-08 23:05 470Mac OS X 安装Maven: 下载 Maven ... -
MAC 安装eclipse svn 插件
2017-03-08 22:48 651参考此链接: http://www.cnblogs.com ... -
tomcat 单机多实例
2015-07-08 09:06 847tomcat 部署单机多实例,实现每个实例都是跟 ... -
java 分块上传
2014-05-30 14:56 1453java 分块下载 java多线程分块上传并 ... -
bat class to java Jad反编译
2013-12-04 14:58 1198反编译所使用的工具是jad.exe 有时候需要批量 ... -
ant svn 自动更新和发布
2012-05-23 16:42 2348团队管理中,当项目非常多,而且发布频繁,手动发布往往非常繁琐, ... -
DatabaseMetaData getExportedKey() 无法获取信息
2012-03-14 17:26 1191在jdbc DatabaseMetaData.getExpo ... -
Column 'IS_AUTOINCREMENT' not found
2012-03-14 10:41 2473java.sql.SQLException: Column ' ... -
java 递归加减法
2012-01-12 17:30 1613有时候设计到list map 做交集,并集等操作。 可以参考 ... -
java 发送mail
2011-12-06 09:19 1525java 发送mail,很久之前整过,没做记录,这次整理下做个 ... -
java ant 压缩与解压缩
2011-09-15 16:05 2445以下本文来自: http://blog.csdn.net/l ... -
Java源码中的发现:快速判断一个int值是几位数
2011-07-22 15:57 4028判断一个int值是几位数,要是我自己实现,估计又会想到除法和模 ... -
Weblogic 部署SSL
2011-07-15 16:14 935weblogic 部署SSL 整理网路上的 一部分由 ... -
CXF客户端配置请求超时限制
2011-07-13 17:14 5127在用cxf 开发webservice应用时,客户端老报 ... -
Weblogic的基础优化!
2011-07-04 16:43 1278由于项目需要,最近研究了一下系统优化。 系统性能优化是系 ... -
判断偶数几种方法性能
2011-06-24 17:06 1355判断一个数是否偶数,在编程中经常用的,大部分人都用的是 ... -
java读取文件夹下的所有文件夹和文件
2011-05-18 10:07 1422import java.io.FileNotFoundExce ... -
ThreadLocal的使用场景
2011-04-11 17:24 1104在Java的多线程编程中,为保证多个线程对共享变量的安全访问, ... -
Java 进制之间互相转换
2011-03-30 13:34 1279public static void main(String[ ... -
B/S架构下applet,JNI实现对客户端硬件的读取
2011-03-26 10:20 1527昨天整个Applet 调用JNI 实现读取指纹的Demo,郁闷 ...
相关推荐
JAVA对文件的操作,简单的读/写文本文件的示例,这里包含了三个例子,即 1. 将文件读入到内存(这里是StringBuffer)的例子 2. 将内容中的文本写到文件 3. 将一个文件的内容读出来写入另一个文件中 ...
根据给定的文件信息,我们将深入探讨Java读写文件文本文件的关键知识点,这些知识点主要集中在文件的读取、写入以及流的复制等操作上。 ### Java读取文本文件 在Java中,读取文本文件通常涉及到使用`InputStream`...
在Java编程中,读写文本文件是常见的任务,特别是在处理数据存储、日志记录或配置文件等场景。本文将详细讲解如何使用Java实现文本文件的读取和写入操作,以及如何从一个输入流中读取内容并写入到另一个输出流中。 ...
JAVA源码Java读写文本文件的示例代码
2. 将内容中的文本写到文件 3. 将一个文件的内容读出来写入另一个文件中 同时也展示了如果从输入流中读出来内容写入输出流中(仅限文本流) 三个例子可以独立存在,所以根据需要只看其中一个就行了
java源码资源Java读写文本文件的示例代码提取方式是百度网盘分享地址
这个压缩包“Java读写文本文件的示例代码.rar”包含了一些示例代码,帮助开发者理解如何在Java中实现这些功能。下面我们将深入探讨相关知识点。 首先,读取文本文件通常涉及`java.io`包中的`BufferedReader`类。...
在Java编程语言中,处理文本文件是常见的任务,无论是在数据存储、日志记录还是配置文件操作中。本文将深入探讨如何使用Java进行文本文件的读取和写入操作,这对初学者尤其重要。 首先,要读取一个文本文件,我们...
基于java的开发源码-读写文本文件的示例代码.zip 基于java的开发源码-读写文本文件的示例代码.zip 基于java的开发源码-读写文本文件的示例代码.zip 基于java的开发源码-读写文本文件的示例代码.zip 基于java的开发...
然而,为了方便文本文件的读取,我们更常用`Reader`和其子类,如` FileReader`和`BufferedReader`。以下是一个使用`BufferedReader`读取文件的简单示例: ```java try (BufferedReader reader = new BufferedReader...
在Java编程语言中,读取和写入文本文件是常见的任务,这在处理数据、日志记录或构建用户界面时尤为关键。以下是一份详细的知识点解析,将帮助你理解和应用Java中的文件读写操作。 1. **Java I/O 基础** Java 提供...
这个"基于Java的源码-读写文本文件的示例代码.zip"压缩包很可能包含了若干个用于演示如何在Java中执行这些操作的源代码文件。下面将详细解释如何使用Java进行文本文件的读写操作。 1. **打开文件**: 在Java中,...
下面将详细讲解如何使用Java进行文本文件的读写操作,以及提供一些经典示例代码。 一、Java读取文本文件 1. 使用`BufferedReader` `BufferedReader`类用于高效地读取字符流。它通过缓冲区技术提高读取效率,减少对...
在Java编程语言中,将二进制文件转换为文本文档通常涉及到字符编码的理解和处理。二进制文件可以包含任何类型的数据,如图像、音频、视频或纯文本,但以非可读格式存储。而文本文档通常使用特定的字符编码(如ASCII...
在Java编程语言中,读取和写入文本文件是常见的操作,这在处理数据、日志记录、配置文件等方面都非常重要。本示例代码着重于展示如何使用...通过理解并实践这些示例代码,你可以有效地在Java应用程序中处理文本文件。
8. **案例研究**:提供了一些实际应用示例,帮助读者理解如何在实际项目中应用Java I/O技术。 9. **错误处理和调试**:讲述了在处理I/O异常时的最佳实践,如何有效地捕获和处理错误,以及如何调试I/O相关的问题。 ...
这个"基于Java的实例源码-读写文本文件的示例代码.zip"压缩包很可能是包含了几个演示如何在Java中执行这些操作的源代码文件。下面将详细解释Java中读写文本文件的基础知识。 1. **Java I/O流**: Java的I/O(Input...