如何在Java中将字符串转换为DataInputStream类型?
有没有办法在Java中进行这种转换?我已经在网上尝试了将字符串转换为InputStream类型的建议技巧,但不同,我在网上找不到任何其他提示。希望下面的代码可以帮助您将如何在Java中将字符串转换为DataInputStream类型?,java,string,type-conversion,inputstream,datainputstream,Java,String,Type Conversion,Inputstream,Datainputstream,有没有办法在Java中进行这种转换?我已经在网上尝试了将字符串转换为InputStream类型的建议技巧,但不同,我在网上找不到任何其他提示。希望下面的代码可以帮助您将字符串转换为DataInputStream String string = "Sample String"; InputStream inputStream = new ByteArrayInputStream(string.getBytes(Charset.forName("UTF-8"))); DataInputStream
字符串
转换为DataInputStream
String string = "Sample String";
InputStream inputStream = new ByteArrayInputStream(string.getBytes(Charset.forName("UTF-8")));
DataInputStream dis = new DataInputStream(inputStream);
希望下面的代码能帮助您将
字符串
转换为数据输入流
String string = "Sample String";
InputStream inputStream = new ByteArrayInputStream(string.getBytes(Charset.forName("UTF-8")));
DataInputStream dis = new DataInputStream(inputStream);
这可能会有帮助
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.InputStream;
import java.nio.charset.Charset;
public class MyApp {
public static void main(String[] args) throws Exception {
InputStream is = new ByteArrayInputStream("hi I am test".getBytes(Charset.forName("UTF-8")));
DataInputStream dataIn = new DataInputStream(is);
while (dataIn.available() > 0) {
String k = dataIn.readLine();
System.out.print(k + " ");
}
}
}
这可能会有帮助
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.InputStream;
import java.nio.charset.Charset;
public class MyApp {
public static void main(String[] args) throws Exception {
InputStream is = new ByteArrayInputStream("hi I am test".getBytes(Charset.forName("UTF-8")));
DataInputStream dataIn = new DataInputStream(is);
while (dataIn.available() > 0) {
String k = dataIn.readLine();
System.out.print(k + " ");
}
}
}
需要代码。你试过什么?另外,请显示您期望的输出和输入,有时“字符串”并不能真正告诉我们任何事情。需要代码。你试过什么?另外,请显示您期望的输出和输入,有时“字符串”并不能真正告诉我们任何事情。