BufferedWriter和BufferedReader使用方法

/**
  * 上传文件
  * @param file
  * @param path
  * @param fileName
  * @throws IOException
  */
 public void fileLoad(File file, String path, String fileName)
   throws IOException {
   //上传文件路径+文件名
   File target = new File(path+fileName);
   //读取上传的文件
   BufferedReader br = new BufferedReader(new FileReader(file));
   //输出上传的文件
   BufferedWriter bw = new BufferedWriter(new FileWriter(target));
   //设置流量
   char[] buf = new char[1024];
   //开始上传
   while(br.read(buf) != -1){
   
      bw.write(buf);
     
     }
  
     bw.close();
    
     br.close();
 }

BufferedWriter和BufferedReader使用方法

时间: 2024-11-10 15:17:52

BufferedWriter和BufferedReader使用方法的相关文章

Java IO6:字符流进阶及BufferedWriter、BufferedReader

原文:http://www.cnblogs.com/xrq730/p/4890052.html 字符流和字节流的区别 public static void main(String[] args) throws Exception{ File file = new File("D:/writer.txt"); Writer out = new FileWriter(file); // 声明一个String类型对象 String str = "Hello World!!!&quo

Java Socket 使用BufferedWriter和BufferedReader要注意readLine 以及换行标志的发送

当接收的类使用的是BufferedReader,发送的类是BufferedWriter的时候,要注意发送的一行要有换行标识符. 请看下面一个例子,服务器接收不到客户端的信息. 服务器: import java.io.*; import java.net.ServerSocket; import java.net.Socket; /** * Created by 290248126 on 14-5-10. */ public class Server { public static void ma

Java IO4:字符流进阶及BufferedWriter、BufferedReader

字符流和字节流的区别 拿一下上一篇文章的例子: 1 public static void main(String[] args) throws Exception 2 { 3 File file = new File("D:/writer.txt"); 4 Writer out = new FileWriter(file); 5 // 声明一个String类型对象 6 String str = "Hello World!!!"; 7 out.write(str);

JAVA之旅(二十五)——文件复制,字符流的缓冲区,BufferedWriter,BufferedReader,通过缓冲区复制文件,readLine工作原理,自定义readLine

JAVA之旅(二十五)--文件复制,字符流的缓冲区,BufferedWriter,BufferedReader,通过缓冲区复制文件,readLine工作原理,自定义readLine 我们继续IO上个篇幅讲 一.文本复制 读写都说了,我们来看下其他的操作,我们首先来看复制 复制原理:其实就是将C盘下的文件数据存储到D盘的一个文件中 实现的步骤: 1.在D盘创建一个文件,用于存储文件中的数据 2.定义读取流和文件关联 3.通过不断的读写完成数据的存储 关闭资源 package com.lgl.hel

【IO流】25 - 字符流 - 字符输出流的缓冲流以及字符输入流的缓冲流BufferedWriter和BufferedReader

package cn.itcast.demo2; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; /* * 字符输出流缓冲区流 * java.io.BufferedWriter 继承 Writer * 写入方法 write () 单个字符,字符数组,字符串 * * 构造方法: * BufferedWriter(Writer w)传递任意字符输出流 * 传递谁,就高效谁 *

IO字符流之读写缓冲区(BufferedWriter、BufferedReader)

缓冲区是为了提高效率所使用的,在使用缓冲区之前必须先明确流对象.就如同拿杯子接水一样,必须先知道这个杯子放在哪里接水 BufferedWriterDemo(输入字符流缓冲区演示): import java.io.*; /* 缓冲区的出现是为了提高流的操作效率而出现的. 所以在创建缓冲区之前,必须要先有流对象. 该缓冲区对象中提供了一个跨平台的换行符. newLine(); */ class BufferedWriterDemo { public static void main(String[]

java io 处理流,BufferdInputStream、BufferedWriter、BufferedReader

BufferdInputStream:读取helloworld.java helloworld.java: package io; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } package io; import java.io.BufferedInputStream; import java.io.FileInputS

java BufferedWriter和BufferedReader

缓冲区的出现提高了对数据的读写效率. 缓冲区要结合流才可以使用. 在流的基础上对流的功能进行了增强. 该缓冲区提供了跨平台的换行符.newLine(); public class BufferedWriterDemo { public static void main(String[] args) { //为了提高字符写入流效率,加入了缓冲技术. FileWriter fw = null; try { fw = new FileWriter("buf.txt"); //只要将需要被提高

18 BufferedReader使用方法

生成BufferedReader对象的方法: BufferedReader in=new BufferedReader(new FileReader("foo.in")); import java.io*; class Test { public static void main(String args[]) { FileReader fileReader=null; BufferedReader bufferedReader=null; try { fileReader=new Fi