IO还是重点
面试不知道结果,有点着急。
祈祷24号人品爆发吧。
准备25去京。
复习没心情,练习下IO。
面试不知道结果,有点着急。
祈祷24号人品爆发吧。
准备25去京。
复习没心情,练习下IO。
复制文本和视频代码:
package day1223;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
public class IoDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
long start = System.currentTimeMillis();
for(int x =0;x<4;x++){
String from ="H:\\S.mp4";
String to ="H:\\cpoy"+x+".mp4";//复制了4遍
copyVioed(from, to);
}
long end = System.currentTimeMillis();
System.out.println("拷贝时间是"+(end-start)/1000+"秒");
/*
String from ="";
String to ="";
copyText(from,to);*/
}
public static void copyVioed(String from ,String to) {
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
bis = new BufferedInputStream(new FileInputStream(from));
bos = new BufferedOutputStream(new FileOutputStream(to,true));
byte[] info = new byte[1024];
int length =0;
while((length = bis.read(info))!=-1){
bos.write(info, 0, length);
}
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.toString());
System.out.println("辅助失败");
}
finally{
try {
if(bis!=null)
bis.close();
} catch (Exception e2) {
// TODO: handle exception
System.out.println("读取关闭失败");
}
try {
if(bos!=null)
bos.close();
} catch (Exception e2) {
// TODO: handle exception
System.out.println("写入关闭失败");
}
}
}
public static void copyText(String from ,String to ) {
BufferedReader br = null;
BufferedWriter bw = null;
try {
br = new BufferedReader(new FileReader(from));
bw = new BufferedWriter(new FileWriter(to,true));
String leng = null;
while(((leng = br.readLine())!=null)){
bw.write(leng);
bw.newLine();
}
} catch (Exception e) {
// TODO: handle exception
System.out.println("毒血失败");
}
finally{
try {
if (br!=null) {
br.close();
}
} catch (Exception e2) {
// TODO: handle exception
System.out.println("读取失败");
}
try {
if (bw!=null) {
bw.close();
}
} catch (Exception e2) {
// TODO: handle exception
System.out.println("写入失败");
}
}
}
}