输入流和字符串互转InputStream2String和String2InputStream
输入流转字符串
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public static String InputStream2String(InputStream in) { InputStreamReader reader = null; try { reader = new InputStreamReader(in, "UTF-8"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } BufferedReader br = new BufferedReader(reader); StringBuilder sb = new StringBuilder(); String line = ""; try { while ((line = br.readLine()) != null) { sb.append(line); } } catch (IOException e) { e.printStackTrace(); } return sb.toString();} |
字符串转输入流
|
1
2
3
4
5
6
7
8
9
|
public static InputStream String2InputStream(String str) { ByteArrayInputStream stream = null; try { stream = new ByteArrayInputStream(str.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return stream;} |

浙公网安备 33010602011771号