package com.example.myapplication;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
/**
* Created by HP on 2017/11/29.
*/
public class ToStream {
public static String getToString(InputStream stream){
String data = "";
try {
ByteArrayOutputStream bao;
int len;
byte[] arr = new byte[1024];
bao = new ByteArrayOutputStream();
while((len = stream.read(arr))!=-1){
bao.write(arr,0,len);
}
data = bao.toString();
} catch (Exception e) {
e.printStackTrace();
}
return data;
}
}
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
/**
* Created by HP on 2017/11/29.
*/
public class ToStream {
public static String getToString(InputStream stream){
String data = "";
try {
ByteArrayOutputStream bao;
int len;
byte[] arr = new byte[1024];
bao = new ByteArrayOutputStream();
while((len = stream.read(arr))!=-1){
bao.write(arr,0,len);
}
data = bao.toString();
} catch (Exception e) {
e.printStackTrace();
}
return data;
}
}
本文介绍了一种将输入流转换为字符串的方法,并提供了一个具体的Java实现示例。该方法使用了ByteArrayOutputStream来逐块读取输入流的内容并将其转换为字符串形式。
759

被折叠的 条评论
为什么被折叠?



