另一种将String转化为InputStream的方法是使用StringReader和InputStreamReader。StringReader用于读取String对象,InputStreamReader将StringReader转化为InputStream。 以下是使用StringReader和InputStreamReader将String转化为InputStream的示例代码: importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.StringRead...
51CTO博客已为您找到关于Java将string转化为InputStream的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及Java将string转化为InputStream问答内容。更多Java将string转化为InputStream相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
月关宝盒 像这样:InputStream stream = new ByteArrayInputStream(exampleString.getBytes(StandardCharsets.UTF_8));请注意,这假设您需要一个InputStream,它是一个字节流,表示编码为UTF-8的原始字符串。对于小于7的Java版本,请替换StandardCharsets.UTF_8为"UTF-8"。 0 0 0 斯蒂芬大帝 ...
InputStream is = new ByteArrayInputStream( myString.getBytes( charset ) );
String result = new BufferedReader(new InputStreamReader(inputStream)).lines().collect(Collectors.joining("\n"));使用 parallel Stream API (Java 8). 警告: 这个解决方案将不同的换行符(如\r\n)转换为\n。String result = new BufferedReader(new InputStreamReader(inputStream)).lines().parallel()....
请参见ByteArrayInputStream类。例如:
); byte[] buffer = new byte[1024]; int length; while ((length = inputStream.read(buffer))...
byte[] bytes = new byte[inputStrem.available ()];inputStream.read(bytes);String inputStreamStr = new String(bytes);
1.将字符串转换为InputStream StringToInputStream.java package com.mkyong; import org.apache.commons.io.IOUtils; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.nio.charset.StandardCharsets; public class StringToInputStream { public static void main(String[] args) {...
import java.net.*; import java.io.*; class ConnectionTest { public static void main(String[] args) { try { URL google = new URL("http://www.google.com/"); URLConnection googleConnection = google.openConnection(); DataInputStream dis = new DataInputStream(googleConnection.getInputStream(...