021.15 IO流 其他流

2018-09-18 06:36:54来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

 

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());
}

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:软件工程项目基于java的wc实现

下一篇:J01-Java IO流总结一 《异常捕获》