社区
Java SE
帖子详情
怎么取InputStream里的数据到String? 不知道长度,无法read(byte[]),求其他方法
sisn
2004-01-08 01:43:47
怎么取InputStream里的数据到String? 不知道长度,无法read(byte[]),求其他方法..
...全文
175
5
打赏
收藏
怎么取InputStream里的数据到String? 不知道长度,无法read(byte[]),求其他方法
怎么取InputStream里的数据到String? 不知道长度,无法read(byte[]),求其他方法..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sisn
2004-01-08
打赏
举报
回复
解决了,自己看了一下文档.
正如jonkeyjohns(JonkeyJohns) 所说的:
InputStream有一个available()方法返回长度
这么怪的名字,不看文档谁知道是干嘛用的...
要是起个 length,size之类的名字就好了,文档都不用查 :)
fdw
2004-01-08
打赏
举报
回复
new String时用readcount限制一下。上面的错了
fdw
2004-01-08
打赏
举报
回复
int readcount = 0;
byte buffer[] = new byte[1024];
StringBuffer strbuffer = new StringBuffer;
while( ( readcount = InputStream.read(buffer) ) != -1 ) {
strbuffer.append( new String(buffer) );
}
strbuffer.toString();
什么文件都行,数据库的大对象也行
bluesmile979
2004-01-08
打赏
举报
回复
BufferedReader dis = new BufferedReader(new InputStreamReader(inputStream()));
String str = null;
StringBuffer sb = new StringBuffer;
while( (str = dis.readLine()) != null ){
sb.append( str );
}
sb.toString();
jonkeyjohns
2004-01-08
打赏
举报
回复
InputStream应该有一个available()方法返回长度
android socket通信实例程序
这是android socket通信的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7574372
Byte
String
与
inputStream
互转
网上没搜到,记录一下
Byte
String
是protobuf的
byte
s类型生成后对应的java类型
Byte
String
fileStream = request.getFileStream();
byte
[]
byte
s = fileStream.to
Byte
Array();
Byte
Array
InputStream
byte
Array
InputStream
=...
InputStream
.
read
([
byte
[])详解
InputStream
.
read
([
byte
[])每次读
取
byte
[]数组大小的字节量,返回实质读
取
文件中的字节的
长度
,当读
取
字节流无任何文件内容后,返回值为-1。 // 字节流对象读
取
文件内容
InputStream
in = new InputStram(inPath);
byte
[] b =
byte
[10]; int len = 0; while((len = in.
read
(b)) != -1) /*
read
每次读
取
10个字节,返回读
取
长度
,当读
取
不满10个字节时, 返回实际读
取
字节数;当实际读
InputStream
的
read
()
方法
InputStream
此抽象类是表示字节输入流的所有类的超类。 我们从输入流中读
取
数据
最常用的
方法
基本上就是如下3个
read
()
方法
了: 1、
read
()
方法
,这个
方法
从输入流中读
取
数据
的下一个字节。返回 0 到 255 范围内的 int 字节值。如果因为已经到达流末尾而没有可用的字节,则返回值 -1。 2、
read
(
byte
[] b,int o...
【Java】 如何在Java中读
取
转换
InputStream
为
String
?
转换为字符串是一个常见的操作,涉及读
取
字节
数据
、字符编码转换和字符串构建。通过上述示例,你可以看到有多种
方法
可以实现这一目标,每种
方法
都有其适用场景和优缺点。是一个用于读
取
原始字节
数据
的抽象类。当你需要从文件、网络或其他源读
取
文本
数据
时,通常需要将这些原始字节转换为字符串。> (1)纯Python语言实现,使用Flask后端,本地分析,不上传个人
数据
。> (3)
数据
可视化分析QQ、微信聊天记录,提
取
某一天的聊天记录与大模型对话。> (2)内含QQ、微信聊天记录保存到本地的
方法
,真正实现自己
数据
自己管理。
Java SE
62,627
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章