美文网首页
java-byte数组的保存姿势

java-byte数组的保存姿势

作者: 行走的鸡汤哥 | 来源:发表于2019-12-29 22:13 被阅读0次
public static void main(String[] args) throws IOException {
    File file = new File("");
    FileInputStream fileInputStream = new FileInputStream(file);
    // 用 ByteArrayOutputStream 将byte数组保存到内存中,并通过 toByteArray 方法一次性输出
    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    byte[] b = new byte[1024];
    int read = 0;
    while ((read = fileInputStream.read(b)) > 0) {
        byteArrayOutputStream.write(b, 0, read);
    }
    System.out.println(Base64Util.encode(byteArrayOutputStream.toByteArray()));
}

相关文章

  • java-byte数组的保存姿势

  • C语言指针二

    指针和数组 数组名称保存的就是数组首元素的地址 既然数组名称保存的就是地址, 而指针也是用于保存地址的, 所以指针...

  • 指针与字符串

    因为数组名就是数组的地址, 数组名保存的就是数组的第0个元素的地址,所以我们可以使用指针来保存字符串 通过指针保存...

  • C语言指针知识点(2)

    1. 指针和数组 数组名称保存的就是数组占用内存最小的那个地址 所以指针也可以指向数组 结论 如果用指针保存数组的...

  • day05(2017.9.28)

    数组 声明变量是保存数据,数组可以保存多个变量 数组案例 函数 函数基础 函数小案例 arguments(参数)案例

  • 数组的基本使用

    数组基本使用 当需要保存很多"相同类型"的数据的时候就可以使用数组来保存 数组的定义格式 元素类型 数组名称[元素...

  • 数组

    保存一个数据可以定义一个变量,保存多个的话就定义数组 用来保存同一种数据类型若干数据的容器 数组类型[] 数组名 ...

  • Objective-C中NSArray和NSMutableArr

    Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存...

  • 剑指offer 从尾到头打印链表

    题目: 思路: 把链表保存进数组,将数组反转返回 代码:

  • 八 Vector ArrayList LinkedList

    Vector和Arraylist作为动态数组(使用对数组来保存, 数组已满时,会创建新的数组, 并拷贝原有数组数据...

网友评论

      本文标题:java-byte数组的保存姿势

      本文链接:https://www.haomeiwen.com/subject/lupuoctx.html