java - 如何在 Java 中将字符串转换为 InputStream?

标签 java string type-conversion inputstream

给定一个字符串:

String exampleString = "example";

如何将其转换为 InputStream

最佳答案

像这样:

InputStream stream = new ByteArrayInputStream(exampleString.getBytes(StandardCharsets.UTF_8));

请注意,这假设您需要一个 InputStream,它是一个字节流,表示编码为 UTF-8 的原始字符串。

对于低于 7 的 Java 版本,将 StandardCharsets.UTF_8 替换为 "UTF-8"

关于java - 如何在 Java 中将字符串转换为 InputStream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/782178/

相关文章:

java - 使用适用于 OpenShift 的 Jboss Tools 插件进行部署会生成错误 invalid target release : 1. 8

java - 需要帮助从 sqlite 数据库创建图像

java - 带撇号的字符串的正则表达式

string - 将 NSAttributedString 的子字符串替换为另一个 NSAttributedString

C++,对象模型和多态性 : runtime checking

java - 什么-XX :-PrintGC and XX:-PrintGCDetails flags do?

java - 在 Eclipse 中创建 Runnable jar 时出错

python - 如何检查字符串是否是 Python 中的有效正则表达式?

c++ - 为什么将 const 类型的智能指针转换为类型有效的智能指针

c# - 无法将类型 'double' 隐式转换为 'int'