Mic*_*das 1 string groovy inputstream
给定一个字符串:
String xml = "<test/>";
Run Code Online (Sandbox Code Playgroud)
如何将其转换为InputStreamGroovy中的?
目前,我使用:
IOUtils.toInputStream(xml, StandardCharsets.UTF_8)
Run Code Online (Sandbox Code Playgroud)
它可以工作,但是我正在Groovy中寻找一种更短且无依赖的方法。
我当然知道Java的答案,但是它涉及到丑陋的创建ByteArrayInputStream。我正在寻找解决该问题的GDK方法。
与普通的Java Groovy没有太大关系:
InputStream stream = new ByteArrayInputStream( xml.getBytes( 'UTF-8' ) )
Run Code Online (Sandbox Code Playgroud)