怎样把文件以二进制形式输出
刚刚学,但是很快就要交这个作业 ,麻烦大家 帮帮忙啊
谢谢

解决方案 »

  1.   

    我也只是刚学会输出二进制文件,有两个办法,一个是用:字节流类FlieInputStream读文本文件:
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.FileInputStream;class FileInputStreamTest{
        public static void main(String [] args) throws IOException{
            //在命令行部分要输入文件名字,包括后缀;
            InputStream file=new FileInputStream;//这里用到多态,用父类引用子类的实例;
            int size;
            System.out.println("可读取的字节:"+(size=file.available()));
            System.out.println("文件的内容如下:");
            char [] text=new char [200];//建立数组用来储存用read()方法读的字节;
            for(int count=0;count<size;count++){
                text[count]=(char)file.read();//读的是字节,把它转换为字符形式;
                System.out.println(text[count]);
               }
            System.out.println();//空一行,只是为了好看些,没什么用;
            file.close();//这个很重要,开辟了一个流对象,用完要关掉,因为它会尿尿;
        }
    }