`
sharewind
  • 浏览: 156681 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

java写文件和读文件

阅读更多

//=============================写文件

package fier;

import java.io.*;

public class write {

public static void main(String[] args) {
      write("E:\\123.txt", "hello");
}

public static void write(String path, String content) {
      String s = new String();
      String s1 = new String();
      try {
       File f = new File(path);
       if (f.exists()) {
        System.out.println("文件存在");
       } else {
        System.out.println("文件不存在,正在创建...");
        if (f.createNewFile()) {
         System.out.println("文件创建成功!");
        } else {
         System.out.println("文件创建失败!");
        }

       }
       BufferedReader input = new BufferedReader(new FileReader(f));

       while ((s = input.readLine()) != null) {
        s1 += s + "\n";
       }
       System.out.println("文件内容:" + s1);
       input.close();
       s1 += content;

       BufferedWriter output = new BufferedWriter(new FileWriter(f));
       output.write(s1);
       output.close();
      } catch (Exception e) {
       e.printStackTrace();
      }
}

}

//=============================读文件

package fier;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;

public class sdsd {

/**
   * @param args
   */
public static void main(String[] args) {
   read("E:\\123.txt");
}

public static void read(String file) {
   String s = null;
   StringBuffer sb = new StringBuffer();
   File f = new File(file);
   if (f.exists()) {
    System.out.println("文件存在");

    try {
     BufferedReader br = new BufferedReader(new InputStreamReader(
       new FileInputStream(f)));

     while ((s = br.readLine()) != null) {
      sb.append(s);
     }
     System.out.println(sb);
    } catch (Exception e) {
     e.printStackTrace();
    }
   }else{
    System.out.println("文件不存在!");
   }
}
}

分享到:
评论
2 楼 wangxc 2010-06-02  
楼主写的不错,受教啦!
1 楼 liangyicool 2009-01-04  
谢谢楼主分享 太感谢了  

相关推荐

    Java写文件读文件写图片到数据库读图片出数据库

    这篇博客“Java写文件读文件写图片到数据库读图片出数据库”主要探讨了如何利用Java来处理文件与数据库之间的交互,尤其是涉及图片这种二进制数据的存储和检索。下面将详细解释这个过程。 首先,Java提供了多种API...

    java实现文件的读写操作

    在Java中,`java.io`包提供了丰富的类和接口来支持文件操作,如`File`、`FileReader`、`FileWriter`、`BufferedReader`和`BufferedWriter`等。首先,我们需要创建一个`File`对象来代表我们想要操作的文件或目录。...

    JAVA处理文件、压缩、解压文件、写文件、读文件,所有文件操作一应俱全

    JAVA处理文件、压缩、解压文件、写文件、读文件,所有文件操作一应俱全

    JAVA简单的读写文本文件的代码

    从`StringBuffer`中写出数据到文件 #### 知识点说明: `PrintStream`类可以方便地将`StringBuffer`中的内容写入输出流。在实际应用中,这通常用于将处理后的数据输出到文件或标准输出设备。 #### 代码实现: ```...

    java操作csv文件(读、写)

    在做项目的时候,发现使用POI无法解析以csv文件结尾的文件,虽然csv文件能用Excel打开,但是csv文件没有像Excel一样有规定的电子表格形式,故使用POI无法解析csv文件,在网上找了一下,发现java有提供java csv文件来...

    java创建TXT文件并进行读、写操作(代码)

    创建一个TXT文件在Java中可以通过`java.io.File`类和`java.io.FileWriter`类来实现。首先,需要创建一个`File`对象,它代表了文件系统中的文件或目录。如果文件不存在,可以调用`createNewFile()`方法来创建一个新的...

    java读文件内容小程序

    java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序java读文件内容小程序...

    Java读取大文件的处理

    Java读取大文件的处理是Java编程中的一项重要技术,特别是在处理大文件时需要注意性能和响应速度。下面我们将对Java读取大文件的处理技术进行详细的介绍。 标题解释 Java读取大文件的处理是指使用Java语言来读取大...

    java文件读写操作

    这个文件里面包含了java的IO流对文件的操作和java通道加内存映射对文件操作的源码

    Java写入大数据文件

    在Java中,写入大数据文件通常需要考虑文件的大小、写入速度、内存占用等因素,以确保写入操作的高效性和可靠性。 在给定的Java代码中,我们可以看到,程序首先定义了写入文件的路径、切分文件的路径、数据的个数、...

    java 读写 csv 文件

    本篇文章将深入探讨如何使用Java来读取和写入CSV文件,并介绍一些通用的接口和方法。 首先,Java标准库并未提供专门处理CSV的类,但我们可以借助第三方库如Apache Commons CSV、OpenCSV或Java 8及以上版本的内置`...

    java读写xml文件

    通过上述讲解,我们可以看到使用Java的DOM API读取和写入XML文件的基本流程。这种方式虽然简单直观,但在处理大型文件时可能会遇到性能问题。对于大型文件或更高级的需求,可以考虑使用其他技术,如SAX或StAX。希望...

    nc文件读写 java版本

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

    java 按顺序读取文件

    总结起来,Java中按顺序读取文件主要依赖于I/O流,特别是`FileReader`和`BufferedReader`类的组合。理解这些基本概念和操作对于任何Java开发者来说都是至关重要的,因为它们构成了处理文件数据的基础。在实际编程中...

    java对properties配置文件的读和写

    在Java编程中,`properties`文件是用于存储应用程序配置信息的一种简单文本格式。这些文件通常包含键值对,其中键和值之间用等号或冒号分隔。本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`...

    java nio 读文件

    三、NIO读文件的优势 1. 高效:NIO使用缓冲区进行数据传输,减少了系统调用,提高了性能。 2. 非阻塞:在等待数据时,线程可以做其他工作,避免了阻塞I/O可能导致的资源浪费。 3. 多通道:通过选择器,可以同时监控...

    java远程读写服务器文件

    主要实现的是登录服务器操作服务器的中的文件数据,支持读写的操作。主要使用的方法getProperties是设置配置的login(参数一是访问服务器的配置,参数二是设置读还是写)方法是读写连接服务器

    JAVA 对CSV和Excel文件格式的读写

    利用Java swing 对csv和excel文件进行读写;并且可以同时读取5个文件的数量;通过关键字配置来读文件,还有就是通过POI CSVWriter等类的使用来对excel和csv等文件进行操作

    java多进程并发 读文件 测试代码

    java多进程并发 读文件 测试代码,适合初学并发控制 的同学

    用java写的日历class文件和jar文件

    源代码文件(.java文件)是人类可读的文本文件,包含Java语法,需要通过Java编译器(javac)转化为.class文件,这些二进制文件是Java虚拟机(JVM)可以理解并执行的。 接着,我们来看JAR文件。JAR文件是一个归档...

Global site tag (gtag.js) - Google Analytics