package com.cn;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.SortedMap;
public class Demo3 {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
System.out.println(Charset.defaultCharset().name());
SortedMap<String,Charset> availableCharsets = Charset.availableCharsets();
FileReader fr = new FileReader("D:\\A\\ff.doc");
System.out.println(fr.getEncoding());
Charset defaultCharset = Charset.defaultCharset();
System.out.println("系統默認的字符集:" + defaultCharset.displayName());
File file = new File("D:\\A\\a.txt");
fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("D:\\A\\bb.txt")));
char[] cr = new char[1024];
int ln = 0;
while ((ln = br.read(cr) )!= -1) {
bw.write(cr, 0, ln);
}
br.close();
fr.close();
bw.close();
FileInputStream fis = new FileInputStream("D:\\Users\\CLANNAD\\Desktop\\oa服務器ip地址統計2015-6-9.xlsx");
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fps = new FileOutputStream("c:\\22.xlsx");
BufferedOutputStream bps = new BufferedOutputStream(fps);
byte[] b = new byte[1024];
while ((ln = bis.read(b)) != -1) {
bps.write(b, 0, ln);
}
bis.close();
fis.close();
bps.flush();
bps.close();
fps.close();
}
}