当前位置: 技术问答>java相关
简单问题:如何把String 变成InputStream或者它的子类?
来源: 互联网 发布时间:2015-02-27
本文导语: 查StringBufferInputStream,它告诉我不推荐使用。。。 | FileOutputStream xmlStringOut = null; try{ xmlStringOut = new FileOutputStream("name"); }catch(FileNotFoundException e){ System.out.println("You have to create a file"); } St...
查StringBufferInputStream,它告诉我不推荐使用。。。
|
FileOutputStream xmlStringOut = null;
try{
xmlStringOut = new FileOutputStream("name");
}catch(FileNotFoundException e){
System.out.println("You have to create a file");
}
String s = "EQWRQWRWQ";
try{
xmlStringOut.write(s.getBytes());
}catch(IOException e){}
try{
xmlStringOut = new FileOutputStream("name");
}catch(FileNotFoundException e){
System.out.println("You have to create a file");
}
String s = "EQWRQWRWQ";
try{
xmlStringOut.write(s.getBytes());
}catch(IOException e){}
|
这样行不行?
- 把String变成一个char[]
- 把这个char[]wrap成一个java.io.InputStream
- 把String变成一个char[]
- 把这个char[]wrap成一个java.io.InputStream
|
ByteArrayInputStream bais = new ByteArrayInputStream(str.getBytes());