【发布时间】:2018-11-03 15:10:19
【问题描述】:
给定一个字符串:
String xml = "<test/>";
如何在 Groovy 中将其转换为 InputStream?
目前我使用:
IOUtils.toInputStream(xml, StandardCharsets.UTF_8)
它可以工作,但我正在寻找一些在 Groovy 中更短且无依赖的方法。
我当然知道 answer 用于 Java,但它涉及到丑陋的 ByteArrayInputStream 创建。我正在寻找解决该问题的 GDK 方法。
【问题讨论】:
-
IOUtils.toInputStream()完全是new ByteArrayInputStream()的东西。 GDK 没有添加任何类似于InputStream.getText()的将String 转换为InputStream 的方法。实际上使用ByteArrayInputStream是最简单直接的方法。
标签: string groovy inputstream