首页 > 其他 > 详细

java io探讨

时间:2014-03-02 06:28:20      阅读:245      评论:0      收藏:0      [点我收藏+]

package iohelp;
import java.io.*;
public class MyFile {

public static void main(String args[]){
//file();
//buffer();
//writeFile();
//uft8write();
//objser();
//objserRead();
//filew();
//fileR();
//outputStream();
filecopy();
}

public static void file(){
try{
File dir=new File("d:\\jzk");
System.out.println(dir.isDirectory());
String[] child=dir.list();
for(int i=0;i<child.length;i++){
System.out.println(child[i]);
}
}
catch(Exception e){
e.printStackTrace();
}
}

public static void buffer(){
try{
InputStreamReader d=null;
BufferedReader in=new BufferedReader(new FileReader("d:\\jzk\\b.txt"));
String str="";
while((str=in.readLine())!=null){
System.out.println(str);
}
}
catch(Exception e){
e.printStackTrace();
}
}

public static void writeFile(){
try{
File f=new File("d:\\jzk\\b.txt");
BufferedWriter out=new BufferedWriter(new FileWriter("d:\\jzk\\a.txt"));
out.write("瓜娃子\n\n\t乱认");
out.close();
}
catch(Exception e){
e.printStackTrace();
}
}

public static void uft8write(){
try{
BufferedWriter out=new BufferedWriter(
new OutputStreamWriter( new FileOutputStream("d:\\jzk\\c.txt"),"UTF-8")
);
out.write("我的岁xxx,阿联岁\n");
out.newLine();
out.write("我的岁,阿联岁");
out.close();
}
catch(Exception e){
e.printStackTrace();
}
}

public static void objser(){
try{
String file="d:\\jzk\\d.txt";
ObjectOutput out=new ObjectOutputStream(new FileOutputStream(file));
bean.Bean obj=new bean.Bean();
obj.setAge(433563);
obj.setSex("1");
out.writeObject(obj);
out.close();
}
catch(Exception e){
e.printStackTrace();
}
}

public static void objserRead(){
try{
String file="d:\\jzk\\d.txt";
ObjectInput in=new ObjectInputStream(new FileInputStream(file));
bean.Bean obj=(bean.Bean)in.readObject();
in.close();
System.out.println(obj.getAge());
}
catch(Exception e){
e.printStackTrace();
}
}

public static void filew(){
try{
String file="d:/jzk/x.txt";
FileWriter f=new FileWriter(file);
f.write("xxx");
//f.flush();
f.write("yyy");
f.close();
}
catch(Exception e){
e.printStackTrace();
}
}

public static void fileR(){
try{
String file="d:/jzk/c.txt";
FileReader f=new FileReader(file);

int len=0;
char[] buf=new char[1024];
String str="";
while((len=f.read(buf))!=-1){
str+=new String(buf,0,len);
System.out.print(str);

}
f.close();
}
catch(Exception e){
e.printStackTrace();
}
}

public static void outputStream(){
try{
String f="d:/jzk/c.txt";
/**String f="d:/jzk/c.txt";
FileOutputStream fout=new FileOutputStream(f);
fout.write(‘c‘);
fout.close();
**/

FileInputStream fis=new FileInputStream(f);
byte[] buf=new byte[fis.available()];
fis.read(buf);
System.out.println(new String(buf));
}
catch(Exception e){
e.printStackTrace();
}
}

public static void filecopy(){
try{
String p1="d:/jzk/为爱痴狂.mp3";
String p2="d:/jzk/为鸡巴疯狂.mp3";
BufferedInputStream bis= new BufferedInputStream(new FileInputStream(p1));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(p2));
int by=0;
while((by=bis.read())!=-1){
bos.write(by);
}
bis.close();
bos.close();
}
catch(Exception e){
e.printStackTrace();
}
}

public static void fileporperty(){
java.util.Properties pro=null;

}
}

java io探讨,布布扣,bubuko.com

java io探讨

原文:http://www.cnblogs.com/zyedu/p/3575110.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!