JDK8+;java.util.Base64 wrap()互补方法

JDK8+;java.util.Base64 wrap()互补方法,java,java-8,base64,stream-processing,Java,Java 8,Base64,Stream Processing,自JDK8以来,已经添加了成熟的java.util.Base64 API 流式处理InputStream和OutputStream的唯一方法分别是: Base64.get*Decoder().wrap(is) Base64.get*Encoder().wrap(操作系统) 如何以高效的方式仅使用Java API对输入流进行编码或解码并输出流 没有将这些方法添加到JavaAPI中有什么原因吗 例如,在net.iharder.base64中就有此功能,但我迁移到Java API是为了消除这种依赖

自JDK8以来,已经添加了成熟的java.util.Base64 API

流式处理InputStream和OutputStream的唯一方法分别是:

  • Base64.get*Decoder().wrap(is)
  • Base64.get*Encoder().wrap(操作系统)
如何以高效的方式仅使用Java API对输入流进行编码或解码并输出流

没有将这些方法添加到JavaAPI中有什么原因吗


例如,在net.iharder.base64中就有此功能,但我迁移到Java API是为了消除这种依赖关系。

我想,这被认为是很少需要的。你能描述一下你的实际用例吗?好吧,如果API只想解码输入流和编码输出流,你必须“转换”它们:我想,这被认为是很少需要的。你能描述一下你的实际用例吗?如果API只想解码输入流和编码输出流,你必须“转换”它们: