您的位置:首页 > 编程语言 > Java开发

java io

2015-09-16 16:11 323 查看
package javase;

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.InputStreamReader;

import java.io.PrintWriter;

public class Test {

public static void main(String[] args) throws Exception {

String str = "中字";

FileOutputStream fos = new FileOutputStream("FileOutputStream.txt");

fos.write(str.getBytes("UTF-8"));

fos.close();

FileWriter fw = new FileWriter("filewrite.txt");

fw.write(str);

fw.close();

PrintWriter pw = new PrintWriter("printwrite.txt", "utf-8");

pw.write(str);

pw.close();

FileReader fr = new FileReader("filewrite.txt");

char[] buf = new char[1024];

int len = fr.read(buf);

String myStr = new String(buf, 0, len);

System.out.println(myStr);

FileInputStream fr1 = new FileInputStream("FileOutputStream.txt");

byte[] buf1 = new byte[1024];

int len1 = fr1.read(buf1);

String myStr1 = new String(buf1, 0, len1, "UTF-8");

System.out.println(myStr1);

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("FileOutputStream.txt"), "UTF-8"));

String myStr11 = br.readLine();

br.close();

System.out.println(myStr11);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: