`

Java读写文件的正确方法

    博客分类:
  • Java
阅读更多
虽然很久以前就用java做过文件的读取操作,但是今天做的时候还是遇到了问题,解决后的代码如下

FileReader fr;

FileWriter fw;

char buffer = new char[512];

	            ...

fw = new FileWriter(distPath);	

fr = new FileReader(sourcePath));



//num变量必须要使用,否则FileWriter对象会把多余的

//空格输出到目标文件中

int num;



while((num=fr.read(buffer))!=-1){

	fw.write(buffer,0,num);

}



fr.close();

fw.close();

                    ...

分享到:
评论

相关推荐

    java读取文件方法大全

    根据给定的文件信息,我们可以总结出一系列关于Java中读取文件的方法,这些方法涵盖了不同层次的数据读取,包括字节、字符以及行级别的读取。以下是对这些知识点的详细阐述: ### Java读取文件方法大全:读取File流...

    Java读取文件方法大全

    Java语言在处理文件I/O操作时提供了多种方法,这些方法可以按照不同的策略读取文件,例如按字节或字符进行。下面将详细讲解Java中读取文件的主要方法,并结合给出的代码片段进行分析。 首先,Java中最基础的文件...

    java如何读取文件

    在Java编程语言中,读取文件是一项常见的操作,尤其是在处理数据、日志文件或配置信息时。本文将详细解析如何使用Java读取文本文件,基于提供的代码示例,深入探讨其工作原理及最佳实践。 ### Java读取文本文件的...

    Java中读取文件的方法大全

    本文将深入探讨Java中读取文件的各种方法,包括按字节、字符、行以及随机读取,这些都是Java IO操作的重要组成部分。 首先,我们来看如何按字节读取文件内容。`FileInputStream`类提供了按字节读取文件的功能。在...

    java读写csv文件,中文乱码问题

    - 使用`BufferedReader`和`InputStreamReader`组合,可以指定字符编码读取文件。例如: ```java FileInputStream fis = new FileInputStream("path_to_file.csv"); InputStreamReader isr = new ...

    nc文件读写 java版本

    Java版本的NetCDF库使得开发者能够在Java环境中方便地进行NetCDF文件的读取和写入操作。 1. **NetCDF简介** - NetCDF是一种通用的数据模型,不仅定义了数据结构,还包含了元数据,用于描述数据的含义和布局。 - ...

    Java读取TIFF文件

    本篇文章将深入探讨如何使用Java来读取TIFF文件,并获取其尺寸——即图像的宽度(长)和高度。 在Java中,处理TIFF文件通常需要借助第三方库,因为Java的标准API(如`java.awt.image.BufferedImage`)并不直接支持...

    java读取配置文件

    在Java中,我们可以使用多种方法来读取配置文件,下面将详细介绍几种常见的方法。 1. **使用`java.io`流读取** 最基础的方式是使用Java的I/O流来读取文本配置文件(通常是.properties格式)。例如,`java.io....

    java 随机读写Java类文件

    3. **读取Java类文件**:要读取类文件,首先创建`RandomAccessFile`实例,然后使用`seek()`方法定位到文件的特定位置。接着,通过`read()`或`readByte()`方法读取数据。对于类文件,通常会读取字节并转换为对应的类...

    java读取*.mdb文件数据

    在提供的"示例代码.txt"文件中,可能包含了一个使用UCanAccess进行分页读取的Java代码示例。这个示例可能包括了建立连接、设置分页参数、执行查询、处理结果集以及关闭资源的过程。打开这个文件,按照示例代码一步步...

    java实现文件的读写操作

    这个例子中,`BufferedReader`用于提高读取效率,`FileReader`则用于读取文件内容。`try-with-resources`语句确保资源在使用后会被正确关闭。 三、文件的写入 文件的写入操作与读取类似,可以使用`OutputStream`和...

    用java读取ini文件(支持中文)

    1. **读取文件**:首先,`IniReader`类会使用`BufferedReader`或其他文件流API打开并读取INI文件内容。 2. **处理编码**:为了正确处理中文字符,`IniReader`可能使用`InputStreamReader`,并指定UTF-8或其他合适的...

    java读写csv文件

    Java 读写 CSV 文件是指使用 Java 语言来读取和写入 CSV 文件,CSV 文件是一种常用的数据文件格式,逗号分隔的文本文件,默认可以用 Office 软件打开。CSV 文件可以包含各种特殊字符的处理信息,如对包含特殊字符的...

    Java读写xml,word,xml文件(防乱码)

    这样可以在读取文件的同时指定正确的字符编码,从而避免乱码问题。 ```java import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import...

    java读写hdf5格式文件需要使用的库

    标题提及的“java读写hdf5格式文件需要使用的库”主要包括两个部分:Java接口库和操作系统特定的动态链接库。这里提供的jar文件`hdf5-3.3.2.jar`是Java接口库,它封装了对HDF5文件的操作,使得Java程序员可以通过...

    java 读取资源文件

    - **读取文件**:创建Properties对象,然后调用其`load()` 方法,将InputStream作为参数传递,加载文件内容。 - **访问属性**:加载后,你可以通过`getProperty()` 方法访问文件中的属性。 以下是一个示例代码,...

    java读取文件内容

    // 读取文件并添加到列表 Collections.sort(stus); ``` #### 3.2 自定义对象排序 本例中自定义了`Student`类,并实现了`Comparable`接口,以便于列表排序。 示例代码: ```java private static class Student ...

    java文件读取方法.doc

    本篇文章将详细介绍四种不同的方法来读取文件内容,包括按字节、字符、行以及随机读取。 1. **按字节读取文件内容**: 这种方法适用于读取任何类型的文件,包括二进制文件。如`FileInputStream`类用于按字节读取...

    STL.zip_java读取stl_stl读取 java

    1. **打开文件**:使用`java.io.File`类创建一个File对象,然后通过`java.nio.file.Files`类的`newBufferedReader`方法创建一个BufferedReader,以读取文件内容。 2. **解析文件**:逐行读取文件,跳过头信息,直到...

Global site tag (gtag.js) - Google Analytics