JavaSE
qq_35227280
这个作者很懒,什么都没留下…
展开
-
Jdk8新特性-ConcurrentHashMap的putIfAbsent和computeIfAbsent
操作能否写入null 返回值putIfAbsent否,会报错computeIfAbsent否,不会报错 ConcurrentHashMap map = new ConcurrentHashMap(); System.out.println("putIfAbsent: " + map.putIfAbsent("key1", "2")); System.out.println("putIfAbsent key1: " + map.putIfAb...原创 2022-01-24 15:39:35 · 689 阅读 · 0 评论 -
字节流写出文件,防止字节数组中多余的0写出到新文件中
当我们复制一个文件时,如音频文件,需要使用字节流来读取和写出,一般我们会定义一个字节数组来存储读进来的数据,并将字节数组汇总存放的数据写出,但是文件大小一般不是我们定义的数组的整数倍,最后读进来的字节数组最后会有很多0来填充字节数组,这样写出的数据是不正确的,以下代码可以解决多余0的问题:public byte[] getContent(String filePath) throws IOExc...原创 2019-02-18 12:24:03 · 567 阅读 · 0 评论