gpt4 book ai didi

没有关闭 ByteArrayOutputStream 的 Java BufferedImage 到 ByteArrayOutputStream

转载 作者:行者123 更新时间:2023-11-29 04:37:45 27 4
gpt4 key购买 nike

<分区>

有一个 java.awt.image.BufferedImage 我通过以下方式获取并返回一个 ByteArrayOutputStream:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write( combined, "png", baos );
return baos;

然后我生成要在 REST 端点上返回的 base64 表示:

return new String(Base64.encodeBase64(baos.toByteArray()), Charset.forName("UTF-8"));

我的问题是:我应该冲洗并关闭 baos 吗?

(我从来没有正确理解什么时候应该关闭 baos,什么时候不应该,所以任何提示将不胜感激)

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com