`
hq123xiao
  • 浏览: 6212 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

java流对文件和文件内容的基本操作

    博客分类:
  • java
阅读更多

对于文件的基本操作。

public class FileIOTest{

    /*读取文件内容*/
    public String readContext ( String filePath ){
        String result = "" ;
        String text = "" ;
        BufferedReader br = null ;
        try{
            br = new BufferedReader( new FileReader( filePath ) ) ;
            while ( ( text = br.readLine() ) != null )
                result = result + text + "\n\r" ;
        }catch(Exception e){
            e.printStackTrace();
        }finally{
            try{
                br.close();
            }catch(Exception e){
                e.printStackTrace();
            }
        }
        return result ;
    }

    /*文件中写入内容*/
    public void addContext( String filePath ,String text){
        BufferedWriter bw = null ;
        try{
            bw = new BufferedWriter( new FileWriter(filePath) ) ;
            bw.write(text);
        }catch(Exception e){
            e.printStackTrace();
        }finally{
            try{
                bw.close();
            }catch(Exception e){
                e.printStackTrace();
            }
        }
    }

    /*创建一个文件*/
    public void createFile ( String filePath ) throws Exception {
        File file = new File( filePath ) ;
        if ( !file.exists() )
            file.createNewFile() ;
    }

    public static void main (String args[]) throws Exception {
        String filePath = "D:\\111.txt" ;
        FileIOTest ft = new FileIOTest() ;
        ft.createFile( filePath );
        ft.addContext(filePath , "男人!\r\n女人!\r\nMAN and woman!");
        System.out.println(ft.readContext(filePath)) ;
    }
}

 

分享到:
评论

相关推荐

    Java流(文件读写操作)

    ### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行...通过这些基本的示例,开发者可以更好地理解Java流的工作原理,并能够根据具体需求选择合适的流类型进行文件读写操作。

    Java流操作文件

    Java流提供了全面的文件操作能力,从基本的读写到复杂的过滤和转换。结合`File`类,开发者可以实现文件的增、删、改、查、复制等各种功能,适应各种文件处理需求。理解并熟练掌握Java流操作文件,是Java开发中的重要...

    java文件与流操作code

    Java文件与流操作是Java编程中的重要组成部分,主要用于数据的读写、传输和处理。在Java中,I/O(输入/输出)系统是通过流(Stream)的概念来设计的,流是数据传输的抽象表示,可以是文件、网络连接、内存缓冲区等。...

    java文件操作

    Java文件操作是编程中不可或缺的一部分,尤其是在处理I/O流、文件读写以及文件管理时。Apache Commons IO是一个非常实用的库,它为Java开发者提供了大量的工具类和方法,以简化文件操作。在这个场景中,我们关注的是...

    java文件流操作[定义].pdf

    在Java编程中,文件流操作是处理文件输入和输出的核心技术。文件流允许程序以高效且灵活的方式读写文件内容,无论是文本文件还是二进制文件。本篇文章将详细阐述Java中的文件流操作,包括字节流和字符流的使用。 ...

    java 复制文件 io流操作

    在这个主题中,我们将深入探讨如何使用Java的IO流进行文件复制,重点讨论四个关键函数:`Reader`, `Writer`, `InputStream`, 和 `OutputStream`。 1. **Reader与Writer**: - **Reader** 是字符输入流的抽象类,...

    Java流和文件总结(二)

    在本文中,我们将深入探讨Java流和文件处理的一些关键知识点。 首先,流是Java中的一个抽象概念,它代表了数据的有序传输。流可以是字节流(处理原始字节数据)或字符流(处理Unicode字符)。Java提供了许多类来...

    java中对文件操作大全

    综上所述,Java中的文件操作涵盖了从简单的输入输出到复杂的文件复制与写入等功能,提供了丰富的API和工具类来满足不同场景下的需求。理解并掌握这些操作,对于开发基于Java的应用程序,尤其是在处理大量文件或进行...

    java 使用流下载文件

    通过这种方式创建了一个`File`对象,该对象封装了文件的基本属性和操作。 接下来,为了确保文件所在目录存在,代码中还尝试创建了一个名为“c:\\abc”的目录,但这段代码似乎被注释掉了,因此实际运行时并不会执行...

    java通过文件头内容判断文件类型

    在Java编程中,判断文件类型通常不是通过文件扩展名,而是通过读取文件的头部字节来识别。这是因为有些文件可能...理解并掌握这个方法,能够帮助我们在实际开发中更好地处理各种文件操作,提高程序的健壮性和安全性。

    java基本的文件操作

    以下是对“Java基本的文件操作”这一主题的详细解析,包括了新建目录、新建文件、删除文件和删除文件夹等关键知识点。 ### 一、新建目录 在Java中,我们可以使用`java.io.File`类来创建新的目录。具体实现方法如下...

    java io 流,文件读取操作

    Java IO 流、文件读取操作 Java IO 流是 Java 语言中的一种基本输入/输出机制,它提供了多种方式来处理输入/输出操作。在 Java 中,IO 流可以分为两大类:字节流和字符流。字节流主要用于处理二进制数据,而字符流...

    java对mht文件解析

    本文详细介绍了使用Java解析MHT文件的基本原理和技术实现,包括如何提取HTML内容、解码Quoted-Printable编码、构建DOM树以及提取所需数据。这对于需要处理MHT文件的应用开发具有很高的参考价值。

    Java中对文件的操作

    在Java编程语言中,文件操作是一项基本且重要的功能。通过Java提供的IO类库,我们可以方便地实现对文件的各种操作,包括创建目录、创建文件、删除文件、读取文件、复制文件以及下载文件等。下面将详细介绍这些操作的...

    JAVA 文件常用流操作.zip

    这个名为"JAVA 文件常用流操作.zip"的压缩包可能包含了各种关于Java中文件流使用的示例和教程。让我们深入探讨一下Java中的文件流操作。 首先,Java中的文件操作主要通过IO(Input/Output)流来实现。IO流分为两大...

    JAVA文件流控制台程序

    在Java编程语言中,文件流是用来处理输入/输出(I/O)操作的重要工具,尤其是在进行文件读取和写入时。文件流允许我们通过程序与外部文件进行数据交互,实现数据的传输。在这个"JAVA文件流控制台程序"中,我们将深入...

    Java 文件操作大全

    在Java编程中,文件操作是至关重要的,它允许程序与文件系统进行交互,执行诸如读取、写入、追加、删除、移动和复制等操作。本篇文章将深入探讨Java中的文件操作,特别是基于IO流的读取方法。 首先,我们来看如何...

    java 文件操作及IO流

    Java 文件操作与IO流是Java编程中的核心概念,主要用于数据的读取、写入和传输。在Java中,文件操作通常涉及到`java.io`包下的类,如`File`、`FileOutputStream`、`OutputStreamWriter`和`BufferedWriter`等。下面将...

    java文件操作总结

    Java文件操作是Java编程中必不可少的部分,它涵盖了...以上就是Java文件操作的核心知识点,涵盖了文件和目录的基本操作、流的使用、NIO特性、异常处理等多个方面。通过这些,开发者可以灵活地处理各种文件操作任务。

    java文件流

    Java文件流 Java中的输入输出是以流...在 Java 中,流可以分为字节流和字符流,字节流用于处理二进制文件,而字符流用于处理文本文件。同时,Java 中还提供了多种方式来操作文件,如使用 File 类、字节流、字符流等。

Global site tag (gtag.js) - Google Analytics