string - 在 Groovy 中将字符串转换为 InputStream
问题描述
给定一个字符串:
String xml = "<test/>";
如何将其转换为InputStream
Groovy 中的?
目前我使用:
IOUtils.toInputStream(xml, StandardCharsets.UTF_8)
它有效,但我正在寻找一些更短且无依赖的方式在 Groovy 中执行此操作。
我当然知道Java 的答案,但它涉及到丑陋的ByteArrayInputStream
. 我正在寻找解决该问题的 GDK 方法。
解决方案
与 Groovy 没有太大关系,纯 java:
InputStream stream = new ByteArrayInputStream( xml.getBytes( 'UTF-8' ) )
推荐阅读
- node.js - Mongoose:如何为多种类型的查询运行 collection.find(),其中一种包括关键字搜索?
- sql - 具有由外键引用的另一个表的值的 PostgreSQL 计算列
- windows - 如何循环 For 命令以安装 Windows 10 可选功能 powershell
- r - 如何将这种类型的数据框转换为矩阵?
- optimization - 在fortran中访问虚拟变量会阻止优化?
- python - 我正在计算我的产品功能的余弦相似度,但想保存输出以便我不重新计算它
- flutter - 如何声明一个字节列表?
- encryption - 如何使用 Chef 编辑加密数据包?
- bash - awk 没有在 csv 的最后一列中进行替换
- excel - ComboBox Dependent 过滤 RowSource 属性错误