总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。
面试题多多少少对于你接下来所要做的事肯定有点帮助,但我更希望你能透过面试题去总结自己的不足,以提高自己核心技术竞争力。每一次面试经历都是对你技术的扫盲,面试后的复盘总结效果是极好的!
//覆盖,不是追加
IoUtil.writeUtf8(outputStream,isCloseOut,str);
}catch (IOException e) {
//抛出一个运行时异常(直接停止掉程序)
throw new RuntimeException("运行时异常",e);
} finally {
IoUtil.close(outputStream);
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210607201800791.png#pic_center)
#### 源码解析:
链接:待补充
### 方法明细
#### 方法名称:cn.hutool.core.io.IoUtil.write(java.io.OutputStream, java.lang.String, boolean, java.lang.Object[])
#### 方法描述
将多部分内容写到流中,自动转换为字符串
#### 支持版本及以上
#### 参数描述:
| 参数名 | 描述 |
| --- | --- |
| OutputStream out |
out 输出流
|
| String charsetName |
charsetName 写出的内容的字符集
|
| boolean isCloseOut |
isCloseOut 写入完毕是否关闭输出流
|
| java.lang.Object[] contents |
contents 写入的内容,调用toString()方法,不包括不会自动换行
|
#### 返回值:
#### 参考案例:
File dest = new