`

读写文件方法

 
阅读更多
 try {
			// 方法一
			BufferedReader br = new BufferedReader(new FileReader(new File(
					"D:\\1.xls")));
			// StringBuilder bd = new StringBuilder();
			StringBuffer bd = new StringBuffer();
			while (true) {
				String str = br.readLine();
				if (str == null) {
					break;
				}
				System.out.println(str);
				bd.append(str);
			}

			br.close();
			// System.out.println(bd.toString());

			// 方法二
			InputStream is = new FileInputStream(new File("d:\\1.xls"));
			byte b[] = new byte[Integer.parseInt(new File("d:\\1.xls").length()
					+ "")];
			is.read(b);
			System.out.write(b);
			System.out.println();
			is.close();

			// 方法三
			Reader r = new FileReader(new File("d:\\1.xls"));
			char c[] = new char[(int) new File("d:\\1.xls").length()];
			r.read(c);
			String str = new String(c);
			System.out.print(str);
			r.close();

		} catch (RuntimeException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

 

try {
            PrintWriter pw = new PrintWriter(new FileWriter("d:\\1.txt"));
            BufferedWriter bw = new BufferedWriter(new FileWriter(new File(
                    "d:\\1.txt")));
            OutputStream os = new FileOutputStream(new File("d:\\1.txt"));
            // 1
            os.write("ffff".getBytes());
            // 2
            // bw.write("ddddddddddddddddddddddddd");
            // 3
            // pw.print("你好sssssssssssss");
 
            bw.close();
            pw.close();
            os.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

 

public static void main(String[] args) throws Exception {
		BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\test.txt"));
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String s;
		while((s=br.readLine())!=null){
			System.out.println("he:"+s);
			bw.write(s);
			bw.newLine();
			bw.flush();
		}
	}

 

分享到:
评论

相关推荐

    VC实现读写文件的三种方法

    下面将详细讲解标题中提到的三种在VC++中实现读写文件的方法。 1. Linux下文件句柄方式 在Linux系统中,文件操作主要通过文件描述符(file descriptor)来完成,它是一个非负整数,表示一个打开的文件。在C或C++中...

    Python读写文件方法总结

    本文实例总结了Python读写文件方法。分享给大家供大家参考。具体分析如下: 1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object = open...

    Linux内核中读写文件数据的方法

    在Linux内核编程中,有时候需要直接在内核空间中读写文件,这通常发生在调试驱动程序时。由于内核环境中没有标准C库的支持,必须使用内核提供的特定函数来实现这一目标。以下是对主要涉及的函数的详细解释: 1. **...

    Android 读写文件实例

    以上就是Android平台上的文件读写操作的基本方法和注意事项。通过了解这些知识,开发者可以有效地在Android设备上存储和读取数据。在实际项目中,还需要结合具体需求,考虑数据安全、文件同步、性能优化等方面的问题...

    linux内核中读写文件数据方式详解

    本文将详细介绍Linux内核中用于读写文件的主要API及其使用方法。 #### 文件操作API Linux内核提供了多个函数来支持文件的打开、读取、写入和关闭等操作,主要包括`filp_open()`、`filp_close()`、`vfs_read()`、`...

    文件读写方法

    1. 文件路径:正确提供文件路径是读写文件的前提,可以是相对路径或绝对路径。 2. 错误处理:使用`try-except`结构处理可能出现的异常,如文件不存在、权限错误等。 3. 缓冲区:大文件读写时,可考虑使用缓冲区提高...

    js实现读写文件操作

    js实现的读写文件,文件放在的c:\12.txt里

    文件读写监控工具文件读写监控工具文件读写监控工具

    文件读写监控工具是计算机系统管理和维护中不可或缺的软件,它们可以帮助用户跟踪、记录和分析系统中的文件操作,包括打开、创建、修改、删除等动作。这类工具在故障排查、性能优化、安全审计等方面有着广泛的应用。...

    详解nodeJS中读写文件方法的区别

    fs模块提供了多种读写文件的方法,不同的方法适用于不同的场景,并且具有不同的性能特点。 首先,我们来分析fs模块中用于读文件的三个方法:readFile、read以及createReadStream。 1. readFile方法是fs模块用于...

    codesys读写CVS文件(亲测)

    使用st语言读写excel文件,可以读写字符串,详见笔者博客,博客有详细的讲解。 另外需要读取txt文件的关注本人往期的文章,有讲解。资源内部包含工程文件以及CVS文件。 如果是打开工程的界面不显示,可能是codesys的...

    linux c 配置文件读写

    下面我们将深入探讨如何在C语言中实现对配置文件的读写。 首先,配置文件的格式多种多样,如文本文件(.txt)、INI文件(.ini)等。在提供的压缩包中,我们看到了`iniFileRW.C`和`maintest.c`两个源文件以及`...

    通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态

    通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态。包括整个工程文件。 U盘读写文件程序\YT32B1_STM32F103_demo.uvproj, 19771 , 2018-04-27 U盘读写文件程序\Basic\adc\adc.c, 4288 , 2018...

    Android 文件读写操作

    在Android系统中,文件读写操作是开发过程中常见的任务,涉及到资源文件、数据区文件以及外部存储(如SD卡)的访问。以下是对这些操作的详细说明: 一、资源文件的读取 1. 从resource的raw中读取文件数据: 资源...

    实例70读写文件.rar_写文件_文件读写_读写文件

    本实例"实例70读写文件.rar"着重介绍了如何在编程中执行文件写入的操作,以及相关的文件读写知识。 首先,我们来看"写文件"这一主题。在编程中,写文件通常涉及到以下几个步骤: 1. 打开文件:使用特定的函数,如...

    Python中使用asyncio 封装文件读写

    当文件读写操作完成后,可以通过调用`future.set_result()`方法将读写结果设置到`Future`对象中。 ```python future = asyncio.Future(loop=loop) ``` ##### 调度读写操作 使用`loop.call_soon()`方法将读写操作...

    File_文件读写_MFC读写文件_

    - **文件指针移动**:使用`Seek`方法可以改变文件读写位置,`Tell`方法返回当前文件指针的位置。 - **文件流**:如果你更喜欢面向对象的文件操作方式,MFC还提供了基于`CFile`的`CArchive`类,支持类似C++流的输入...

    C#读写文件的方法汇总

    C#读写文件的方法汇总 在C#中,读写文件是非常常见的操作。这里汇总了使用C#读写文件的多种方法,对需要的朋友可以作为参考。 首先,使用FileStream读写文件。FileStream是一个基本的文件流类,它提供了读取和写入...

    Android读写配置文件

    在Android开发中,读写配置文件是常见的任务,主要用于存储应用程序的设置、用户偏好或者其他持久化数据。配置文件通常以XML或JSON格式存在,因为它们结构清晰,易于解析。本实例将详细介绍如何在Android中进行读取...

    android读写xml文件

    android中读写xml文件简单demo,可以通过此代码来简单的读取xml配置文件

Global site tag (gtag.js) - Google Analytics