当前位置: 移动技术网 > IT编程>开发语言>Java > 021.15 IO流 其他流

021.15 IO流 其他流

2018年09月15日  | 移动技术网IT编程  | 我要评论

 

io包中的其他类
操作基本数据类型:datainputstream与dataoutputstream
操作字节数组:bytearrayinputstream与bytearrayoutputstream
操作字符数组:chararrayreader与chararraywriter
操作字符串:stringreader与stringwriter

 

####datainputstream与dataoutputstream
public static void main(string[] args) throws ioexception
{
    writefile();
    readfile();
}


private static void writefile() throws ioexception
{
    fileoutputstream fos = new fileoutputstream("myfile\\data.txt");
    dataoutputstream dos = new dataoutputstream(fos);
    
    dos.writeboolean(true);
    
    dos.close();
}

private static void readfile() throws ioexception
{
    fileinputstream fis = new fileinputstream("myfile\\data.txt");
    datainputstream dis = new datainputstream(fis);
    
    boolean b;
    b = dis.readboolean();
    system.out.println(b);
    
    dis.close();
}


#####bytearrayinputstream与bytearrayoutputstream
public static void main(string[] args)
{
    bytearrayinputstream bis = new bytearrayinputstream("abcdef".getbytes());
    bytearrayoutputstream bos = new bytearrayoutputstream();
    
    int b;
    while((b = bis.read())!=-1){
        bos.write(b);
    }
    system.out.println(bos.tostring());
}

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网