标题:Filereader
只看楼主
xianglgd
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2011-10-15
结帖率:66.67%
已结贴  问题点数:0 回复次数:4 
Filereader
高手们,请问一下,如何 才能 从 文件中 读取 一个 double 类型的数据? 如何才能 从文件中把 字符串 赋值给 string ?为何 我用   

BufferedReader br=new BufferedReader(fr);
        br.read(zhu);
堆出来后,出来的是  
Hellow,how are you?         后面 还有个 方框!
- -, 复制,粘贴 出不来!!!后面的方框是个什么东西?

File f1=new File("E:\\2010javazhw\\java编程文件目录\\test.txt");
        FileWriter fw=new FileWriter(f1,true);
long Long=99999;
fw.write(Long);   为何这一步是错的?
求解呀,高手们呀!
搜索更多相关主题的帖子: 如何 double 字符串 目录 
2011-10-15 14:46
xianglgd
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2011-10-15
得分:0 
大虾们  教教我呀!!!  同样的 Java 爱好者 请 进 180331920  这个QQ群!!!
一起 交流心得!
2011-10-15 15:33
xianglgd
Rank: 1
等 级:新手上路
帖 子:15
专家分:5
注 册:2011-10-15
得分:0 
  看了好多书 ,都找不到答案!!!
大虾们呢???
出来呀!!!!  180331920 Java 新手交流群, 热烈 希望 各位 加进来!!! 多多 交流!!!
2011-10-15 16:25
付政委
该用户已被删除
得分:10 
提示: 作者被禁止或删除 内容自动屏蔽
2011-10-15 17:32
baifenghan
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:258
专家分:952
注 册:2006-3-17
得分:0 
1.
BufferedReader br=new BufferedReader(fr);
br.read(zhu);
堆出来后,出来的是  
Hellow,how are you?         后面 还有个 方框!

这个read方法实际上就是read(char[] zhu, 0, zhu.length)
后面的方框是由于zhu的长度比文件中整个字符个数多, 方框是空,其实。
2.
File f1 = new File("E:\\2010javazhw\\java编程文件目录\\test.txt");
FileWriter fw = new FileWriter(f1, true);
long Long = 99999;
fw.write(Long);
因为在Writer的实现中没有write(long l),只有write(int i)
所以可以改为:
int Long = 99999;
fw.write(Long);
就可以了。

2011-10-19 23:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-352525-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022123 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved