| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 576 人关注过本帖
标题:IO流的读写操作
只看楼主 加入收藏
爱馨妍小妹妹
Rank: 2
等 级:论坛游民
帖 子:7
专家分:17
注 册:2013-9-19
结帖率:100%
收藏
已结贴  问题点数:2 回复次数:1 
IO流的读写操作
import
import
import


public class ByteFile {
private String filename;
public ByteFile(String filename)
{
    this.filename=filename;
}
public void writeToFile(byte[] buffer) throws IOException
{
    FileOutputStream fout=new FileOutputStream(this.filename);
    fout.write(buffer);
    fout.close();   
    }
public void readFromFile() throws IOException
{
    FileInputStream fin=new FileInputStream(this.filename);
    System.out.println(this.filename+": ");
    byte[] buffer=new byte[512];
    int count=0;
    do{
        count=fin.read(buffer);
        for(int i=0;i<count;i++)
            System.out.print(buffer[i]+" ");
        System.out.println("count="+count);
    }
    while(count!=-1);
    fin.close();
    }
public void copyFile(String filename2)throws IOException
{
    FileInputStream fin=new FileInputStream(this.filename);
    FileOutputStream fout=new FileOutputStream(filename2);
    byte[] buffer=new byte[512];
    int count=fin.read(buffer);
    while(count!=-1)
    {
        fout.write(buffer, 0, count);
        count=fin.read(buffer);
    }
    fin.close();
    fout.close();
    System.out.println("CopyFile from"+this.filename+" to "+filename2);
    }
public static void main(String[] args) throws IOException{
    byte[] buffer={0,1,2,3,4,5,6,7,8,9};
    ByteFile afile=new ByteFile("f:\\test\\aa.txt");
    afile.writeToFile(buffer);
    afile.readFromFile();
    afile.copyFile("f:\\test\\cc\\zz.txt");
}
}
这段代码所操作的文件的写入的文件内容为Ā̂Ԅ܆ई是什么意思啊,求解释?
搜索更多相关主题的帖子: private public import 
2013-09-20 19:33
java小蚂蚁
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:上海
等 级:贵宾
威 望:18
帖 子:558
专家分:2186
注 册:2013-7-2
收藏
得分:2 
就是把buffer的内容打印到指定路径的文件上,这里好像有编码问题,你的打印出来的是乱码。
自己在百度下,然后调调

学海无涯#¥%……&*(
2013-09-22 10:48
快速回复:IO流的读写操作
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025057 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved