byte数组和File,InputStream互转

2019-09-02 01:15:22


 byte数组和File,InputStream互转

1、将File、FileInputStream 转换为byte数组:
 
    File file = new File("file.txt");
 
    InputStream input = new FileInputStream(file);
 
    byte[] byt = new byte[input.available()];
 
    input.read(byt);
 
 
 
2、将byte数组转换为InputStream:
 
    byte[] byt = new byte[1024];
 
    InputStream input = new ByteArrayInputStream(byt);
 
 
 
3、将byte数组转换为File:
 
    File file = new File('');
 
    OutputStream output = new FileOutputStream(file);
 
    BufferedOutputStream bufferedOutput = new BufferedOutputStream(output);
 
    bufferedOutput.write(byt);


  • 2019-07-10 18:02:28

    Centos7安装percona-xtrabackup2.4和8.0版本

    Percona XtraBackup是一个基于MySQL的服务器的开源热备份实用程序 ,它不会在备份期间锁定您的数据库。 无论是24x7高负载服务器还是低事务量环境,Percona XtraBackup都旨在使备份成为一个无缝过程,而不会破坏生产环境中服务器的性能。

  • 2019-07-11 11:35:20

    VirtualBox添加新硬盘

    昨晚在自己的virtualbox中的linux装matlab2010a,没想到硬盘空间不足,所以找了下怎么添加硬盘的资料。也很简单,每几条命令。 大致流程:我的virtualbox版本是3.2.8,linux版本是xubuntu10.01吧貌似