javaDEMO
本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~
https://www.javastudy.cloud
从 InputStream 中读取字符串
public static String readString(InputStream from) throws IOException {
byte[] buffer = new byte[1024];
ByteArrayOutputStream bos = new ByteArrayOutputStream();
int len;
while((len = from.read(buffer)) != -1) {
bos.write(buffer, 0, len);
}
bos.close();
return new String(bos.toByteArray());
}
从 InputStreamReader 中读取字符串
public static String readString(InputStreamReader from) throws IOException {
char[] buffer = new char[1024];
StringBuilder builder = new StringBuilder();
int len;
while((len = from.read(buffer)) != -1) {
builder.append(buffer,0,len);
}
return builder.toString();
}
DEMO 总评
这两个方法很类似,常用的方法还有 InputStream 和 OutputStream 相互拷贝,其实都是一样,就是先转到一个 byte 中,然后再写入 byte,写起来不麻烦,封成了一个静态工具类,方便以后使用
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于