1、String –> InputStream

InputStrem is = new ByteArrayInputStream(str.getBytes());  
或者  
ByteArrayInputStream stream= new ByteArrayInputStream(str.getBytes()); 

2、InputStream–>String

inputStream input = null;  
  
StringBuffer out = new StringBuffer();  
     byte[] b = new byte[4096];  
     for (int n; (n = input.read(b)) != -1;) {  
          out.append(new String(b, 0, n));  
     }  
return out.toString();  

3、Reader –>String

BufferedReader in = new BufferedReader(new InputStreamReader(is));  
StringBuffer buffer = new StringBuffer();  
String line = " ";  
while ((line = in.readLine()) != null){  
     buffer.append(line);  
}  
return buffer.toString();  

4、String–>Reader

Reader reader = null;  
BufferedReader r = new BufferedReader(reader);  
StringBuilder b = new StringBuilder();  
String line;  
while((line=r.readLine())!=null) {  
     b.append(line);  
     b.append(“\r\n”);  
}  
return b.toString(); 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2021-08-14
  • 2022-02-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2022-01-17
  • 2021-12-06
相关资源
相似解决方案