`
xiaowei1115
  • 浏览: 5068 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

java写入

    博客分类:
  • Java
阅读更多
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.nio.channels.FileChannel;
import java.nio.ByteBuffer;

public class Test{
public static void main(String[] args) throws Exception {
      //创建2个文件
   File file1 = new File("D://test1.txt");
   File file2 = new File("d://test2.txt");
   file1.createNewFile();
   file2.createNewFile();
  
   //从键盘输入的字符写入test1.txt
   FileWriter fout = new FileWriter(file1);
   String str=null;
   System.out.println("Please input a String:");
   BufferedReader fin = new BufferedReader(new InputStreamReader(System.in));
   str = fin.readLine();
   System.out.println(str);
   fout.write(str,0,str.length());
   fout.flush();
   fout.close();
   fin.close();
  
   //复制文件test1.txt的内容到test2.txt
   //为了让你明白通道所以我这里用了2种读写入文件的方法
   new Exam2().copy("D://test1.txt", "d://test2.txt");
  
}
/**
  * 复制文件封装类
  * @param url1
  * @param url2
  * @throws Exception
  */
public void copy(String url1, String url2) throws Exception {
  FileInputStream input = new FileInputStream(url1);
  FileChannel filechannel = input.getChannel();
  FileOutputStream output = new FileOutputStream(url2);
  FileChannel filechannel2 = output.getChannel();
  ByteBuffer buf = ByteBuffer.allocate(1024 *;
  while (filechannel.read(buf) != -1) {
   buf.flip();
   filechannel2.write(buf);
   buf.clear();
  }
  input.close();
  filechannel.close();
  output.close();
  filechannel2.close();
}
}
分享到:
评论

相关推荐

    Java写入大数据文件

    Java写入大数据文件 Java语言中写入大数据文件是指使用Java语言编写程序将大量数据写入到文件中的一种操作。这种操作在实际应用中非常常见,如数据分析、数据挖掘、科学计算等领域。在Java中,写入大数据文件通常...

    java写入Excel所需要的jar包

    总的来说,Java写入Excel的过程包括导入相关库、创建Workbook和Sheet对象、添加数据以及保存文件。JXL库为这个过程提供了一套简洁易用的API,使得开发者能够方便地在Java程序中进行Excel文件的操作。

    java写入excel

    Java写入Excel Java操作Excel文件是指使用Java语言来读取、写入和操作Excel文件,包括Excel03和Excel07两种版本。本文将详细介绍Java操作Excel文件的知识点,包括Java读取Excel文件、写入Excel文件、解决内存溢出...

    java写入文件操作的几种方法

    Java 写入文件操作的几种方法 Java 语言中提供了多种写入文件的方法,每种方法都有其特点和应用场景,本文将详细介绍 Java 中写入文件的几种不同方法,供读者根据实际需求选择合适的方法。 FileWriter 写入文件 ...

    POI实战-java开发excel.rar_Excel写入_JAVA 处理excel_POI_java 写入excel

    POI处理excel文件,主要包括Excel的读取、写入,各种数据格式处理、单元格合并、注释、下拉列表及单元格的边框、背景色、宽度调整等。

    Java写入文件的几种方法共8页.pdf.zip

    在“Java写入文件的几种方法共8页.pdf.zip”这个压缩包中,很显然,详细介绍了Java中写入文件的不同技术。虽然具体的页面内容无法在此直接展示,但我可以概括一下Java中常见的文件写入方法: 1. **FileWriter**:这...

    java写入字符的简单代码

    java写入字符的简单代码,可以从中学到一点JAVA基础知识哦!

    java写入txt PrintWriter FileOutputStream

    在Java编程语言中,将数据写入TXT文件是常见的任务,尤其在日志记录、数据存储或简单文本处理中。本篇文章将详细讲解如何利用`PrintWriter`类和`FileOutputStream`输出流来实现这个功能。 一、使用`PrintWriter`类 ...

    欧柏泰克:java写入文件的三种方式

    本文将详细介绍三种常见的Java写入文件的方法,它们分别是:`FileOutputStream`、`BufferedOutputStream`和`FileWriter`。这三种方式各有特点,适用于不同的场景。 首先,我们来看`FileOutputStream`。`...

    java 读取写入csv

    #### 二、Java写入CSV文件 写入CSV文件同样依赖于第三方库,此处使用的是`com.csvreader.CsvWriter`类。 **关键代码解读:** ```java CsvWriter writer = new CsvWriter(path, ',', Charset.forName("GBK")); if ...

    java写入excel图片操作

    在Java编程中,将图片写入Excel文件是一项常见的任务,特别是在数据分析、报表生成或数据可视化的情景下。这里,我们将详细探讨如何实现这个功能,主要依赖于`Apache POI`库来操作Excel,并结合`JFreeChart`库来创建...

    dxf文件java写入程序源代码

    在Java程序中,我们可以先写入这些固定格式的文本。 2. **图层定义**(SECTION, ENTITIES):图层是组织图形的重要方式,可以设置颜色、线型、线宽等属性。每定义一个图层,就需写入相应的ASCII代码。 3. **实体**...

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

    3. **Java写入CSV文件**: - 使用`PrintWriter`或者`BufferedWriter`可以指定字符编码写入文件。例如: ```java FileOutputStream fos = new FileOutputStream("path_to_file.csv"); OutputStreamWriter osw = ...

    Java写入文件、读取文件,复制、追加、修改文件最后修改时间、时间格式转换、查看端口使用情况

    Java写入文件、读取文件,复制、追加、修改文件最后修改时间、时间格式转换、查看端口使用情况

    java 写入 excle、pdf、word资料

    本文将详细讲解如何使用Java来写入这些格式的文件,并结合“自动赋值”的概念,探讨如何高效地实现这一过程。 首先,让我们从Excel开始。Java提供了多种库来操作Excel文件,例如Apache POI。Apache POI是一个流行的...

    java读取写入2007版excel所用的包

    在本篇文章中,我们将深入探讨如何使用Java来读取和写入2007版Excel文件,并介绍相关的Java包。 首先,最常用的库是Apache POI项目提供的HSSF和XSSF。HSSF是用于处理.xls文件的API,而XSSF则是针对.xlsx文件。这两...

    java读取写入txt文件

    java利用io技术创建文件夹、读取txt文件、写入txt文件(覆盖、不覆盖均有)

Global site tag (gtag.js) - Google Analytics