社区
Java SE
帖子详情
如何将输入Reader流的数据读取到char数组中?
moonck
2008-05-08 05:06:27
如题。
当一个函数的输入是一个Reader对象时,如何将其内容读入到一个char数组中?
代码:
public char[] read(Reader x)
{
char[] c = new char[???];
x.read(c);
return c;
}
以上
...全文
156
5
打赏
收藏
如何将输入Reader流的数据读取到char数组中?
如题。 当一个函数的输入是一个Reader对象时,如何将其内容读入到一个char数组中? 代码: public char[] read(Reader x) { char[] c = new char[???]; x.read(c); return c; } 以上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
believefym
2008-05-08
打赏
举报
回复
用Reader读到String,然后用String.toCharArray()就好了
kekeemx
2008-05-08
打赏
举报
回复
用bufferedReader封装一下reader
然后将数据读入一个数组中,每次读完就将其塞入一个全局变量中(例如stringbuffer中)
直到读完整个流.
最后将那个全局变量转换为数组即可
a_nuo
2008-05-08
打赏
举报
回复
你网上下载一个JavaAPI
在那里你可以找到你想知道的
云上飞翔
2008-05-08
打赏
举报
回复
[Quote=引用楼主 moonck 的帖子:]
如题。
当一个函数的输入是一个Reader对象时,如何将其内容读入到一个char数组中?
代码:
public char[] read(Reader x)
{
char[] c = new char[???];
x.read(c);
return c;
}
以上
[/Quote]
答:用StringBuilder吧。
public char[] read(Reader x)
{
StringBuilder sb=new StringBuilder();
int v=0;
while((v=x.read())!=-1)
{
sb.add((char)v);
}
return sb.toString().toCharArray();
}
当然更好的做法是同时用缓冲区,同时读一个字符块。
a_nuo
2008-05-08
打赏
举报
回复
int read(char[] cbuf)
将字符读入数组
用这个方法
跟汤老师学Java(第15季):I/O
输入
输出
流
输入
流
、输出
流
字节
流
、字符
流
节点
流
、包装
流
4.字节
流
InputStream:FileInputStream、ByteArrayInputStream、ObjectInputStream &...
java
char
数组 byte 数组_Java IO: 字节和字符数组
内容列表从InputStream或者
Read
er
中读入数组从OutputStream或者Writ
er
中写数组在java中常用字节和字符数组在应用中临时存储
数据
。而这些数组又是通常的
数据
读取
来源或者写入目的地。如果你需要在程序运行时需要大量...
java用
read
er
读入数组,关于Java中使用Buff
er
ed
Read
er
读取
文件的疑惑
我记得很久以前写过一个内部使用Byte数组的Buff
er
edStream
Read
er
,实测效率比原本使用
Char
数组的要快,不过这只是在32位系统下测试的。写这个Stream
Read
er
是为了修正文件上传组件里原本的效率问题。实际上...
字符
输入
流
【
Read
er
】
读取
字符
数据
1.字符
流
当使用字节
流
读取
文本文件时,遇到中文字符时,...java.io.
Read
er
:字符
输入
流
,是字符
输入
流
的最顶层的父类,定义了一些共性的成员方法,是一个抽象类 共性的成员方法: int
read
()
读取
单个字符并返回 in
Java:将文件转换为
Char
数组
这是将文件转换为
char
数组的代码。 public static
char
[]
Read
FileTo
Char
Array(String filePath) throws IOException { StringBuild
er
fileData = new StringBuild
er
(1000); Buff
er
ed
Read
er
read
er
= new ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章