<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> 1 ////////////////////////////////////////////////////////////////
2 //
3 // 程序:ReadWiteFile.java
4 //
5 // 描述:对文件读写操作
6 //
7 // 作者:JAVA-HE
8 //
9 // 时间:2006-12-20
10 //
11 //////////////////////////////////////////////////////////////
12
13 package com.readwritefile;
14
15 import java.io.*;
16 public class ReadWiteFile
17 {
18 public ReadWiteFile ()
19 {
20 }
21 public static void main(String args [])
22 {
23 ReadWiteFile managerFile = new ReadWiteFile();
24 File readfile = new File("read.txt");
25 File writefile = new File("write.txt");
26 String content = "";
27 try
28 {
29 content = managerFile.readFile(readfile);
30
31 }catch(Exception ex)
32 {
33 System.out.println ("读文件发生异常:"+ex.toString ());
34 }
35 try
36 {
37 managerFile.writeFile(writefile,content);
38 }catch(Exception e)
39 {
40 System.out.println ("写文件发生异常:"+e.toString ());
41 }
42 }
43 private String readFile (File readfile) throws Exception
44 {
45 FileReader read = new FileReader(readfile);
46 BufferedReader in = new BufferedReader(read);
47 String readResult="";
48 String str = "";
49 while((str=in.readLine ())!= null)
50 {
51 String tem [] = str.split ("=");
52 readResult += "m_objCitys.Add \""+tem[1]+"\", \""+tem[0]+"\""+"\n";
53 }
54 read.close ();
55 in.close ();
56 return readResult;
57 }
58
59 private void writeFile (File writefile, String content) throws Exception
60 {
61 FileWriter write = new FileWriter(writefile);
62 BufferedWriter wr = new BufferedWriter(write);
63 wr.write (content);
64 wr.flush ();
65 wr.close ();
66 write.close ();
67 }
68
69 }
70
71
72
73
74
分享到:
相关推荐
下面将详细讲解标题中提到的三种在VC++中实现读写文件的方法。 1. Linux下文件句柄方式 在Linux系统中,文件操作主要通过文件描述符(file descriptor)来完成,它是一个非负整数,表示一个打开的文件。在C或C++中...
### Linux内核中读写文件数据方式详解 #### 概述 在Linux内核开发过程中,经常需要在内核环境中读写文件数据,特别是在调试驱动程序时。由于内核环境中无法直接使用标准库,因此必须借助内核提供的特定API来进行...
通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态。包括整个工程文件。 U盘读写文件程序\YT32B1_STM32F103_demo.uvproj, 19771 , 2018-04-27 U盘读写文件程序\Basic\adc\adc.c, 4288 , 2018...
在Linux内核编程中,有时候需要直接在内核空间中读写文件,这通常发生在调试驱动程序时。由于内核环境中没有标准C库的支持,必须使用内核提供的特定函数来实现这一目标。以下是对主要涉及的函数的详细解释: 1. **...
js实现的读写文件,文件放在的c:\12.txt里
特别是在处理大量数据时,如读写文件,多线程可以同时执行不同的任务,从而显著提高整体性能。本项目着重探讨如何在多线程环境中实现安全有效的文件读写操作。 首先,我们需要理解多线程的基本概念。在单核处理器...
接下来,你可以通过CFile的成员函数Read()和Write()来读写文件内容。读取数据时,需要指定缓冲区大小和读取位置。例如: ```cpp CHAR buffer[1024]; ULONGLONG bytesRead = file.Read(buffer, sizeof(buffer)); ```...
用于读写文件的类,比较方便!
在Android平台上,对文件进行读写操作是应用程序中常见的需求,比如存储用户数据、缓存信息或者媒体资源。本文将详细讲解如何在Android系统中进行SD卡和内部存储的读写,以及如何获取文件目录。 ### 1. Android权限...
目前,如果需要处理文件夹,可以借助WebAssembly引入C++或 Rust等语言的库,或者使用Node.js环境,因为Node.js提供fs模块可以方便地读写文件和目录。 5. **第三方库** 在浏览器环境中,一些库如FileSaver.js可以...
本实例"实例70读写文件.rar"着重介绍了如何在编程中执行文件写入的操作,以及相关的文件读写知识。 首先,我们来看"写文件"这一主题。在编程中,写文件通常涉及到以下几个步骤: 1. 打开文件:使用特定的函数,如...
本文将探讨名为“异步读写文件测试”的程序,它是一个为初学者和开发者量身打造的学习资源,旨在通过测试异步读写速度来探究其优势。 异步读写的核心优势在于其非阻塞的特性。当程序执行读写操作时,通常需要等待...
我们将基于提供的"DBF读写文件 C++ 查找"这一主题,通过分析描述中的"一次查找一个"和"一次查找多个"功能,来讲解相关技术细节。 首先,理解DBF文件结构是实现读写操作的基础。DBF文件由头部信息、字段定义和记录...
- .NET框架中的`FileStream`类,支持读写文件。 4. 缓冲机制: - 缓冲区可以减少频繁的磁盘I/O操作,提高性能。 - C++和Java中的缓冲流类,如`BufferedInputStream`、`BufferedOutputStream`、`BufferedReader`...
在IT领域,读写文件是程序与数据交互的基础操作,而状态栏则通常是用户界面(UI)中的一个重要组成部分,用于显示应用程序的当前状态或提供反馈信息。本篇将详细讲解这两个概念及其相互关系。 首先,我们来探讨读写...
在本例中,"VB 读写文件的 OCX"指的是一个特定的OCX控件,它允许开发者在VB程序中方便地实现文件的读取和写入操作。虽然描述中提到它的功能不是很齐全,但这类控件通常包含基本的I/O(Input/Output)函数,对于处理...
`CFile`类是MFC(Microsoft Foundation Classes)库提供的一种方便的文件操作接口,它封装了标准C++的`fstream`类,使得文件的读写操作更为简洁。本文将详细探讨如何使用`CFile`类进行简单的文件读写操作。 首先,...
使用vbs读写文件(Adodb.Stream)方式,防止乱码
这个小例子展示了如何使用JNI和C语言来创建一个本地库,用于执行文件的读写操作,从而实现底层的高效控制。下面将详细阐述Android JNI、C语言在Android中的应用以及如何实现文件的读写。 首先,我们需要了解JNI的...