PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
java
[语法] BufferedWriter 书上的错误
楼主:
akk98
(akk)
2019-06-18 16:14:31
import java.io.BufferedWriter;
import java.io.IOException;
public class FileWriter {
public static void main(String[] args) {
try {
String fpath = "D:/abc/test.txt";
BufferedWriter fout = new BufferedWriter(new FileWriter(fpath));
fout.write("花花世界看看世界");
fout.newLine();
fout.close();
System.out.println("写档完成");
}catch (IOException e) {
e.printStackTrace();
}
}
}
BufferedWriter fout = new BufferedWriter(new FileWriter(fpath))
这行出错误了 是版本问题吗? 还是少了什么???
作者:
ssccg
(23)
2019-06-18 17:16:00
你的这个FileWriter又不是一个Writer应该是要用java.io.FileWriter吧
作者:
qrtt1
(有些事,有时候。。。)
2019-06-18 18:13:00
这篇要留着,多年后回来自嘲用的。反问一下,error message 贴来,你解释或翻译一下给大家听
作者:
maxima
(天雨焰)
2019-06-22 10:32:00
你fpath是字串,不是File物件,FileWriter建构子放的是File物件,你应该是要new BufferedWriter(new FileWriter(newFile(fpath))); 你再试看看呢还有一楼不要误导,为啥FileWriter不是一种Writer?明明就是。FileWriter继承Writer,刚好应用java is-a的概念。还有很好奇是哪本书啊?写的这么不专业
作者:
WTFCN
(WTFCN)
2019-06-22 12:35:00
楼上你再仔细看一下,原PO根本没import java.io里的FileWriter...他new的是他自己写的叫FileWriter的class.....
作者:
ssccg
(23)
2019-06-22 13:34:00
而且java.io.FileWriter有参数是String fileName的建构子楼楼上才是不要误导..
楼主:
akk98
(akk)
2019-06-22 16:05:00
不好意思 我不知道哪个是正确的 因为现在就是还没跑就编译错误了
作者:
maxima
(天雨焰)
2019-06-22 17:45:00
s说的是对的 你把它说的那个引进就能跑了 我没看到你没引进java.io.FileWriter总之你做两件事1.引进java.io.FileWriter,2.FileWriter的建构子里面放File物件 切记一定要引入java.io.File 这样就能跑了s大跟你说声抱歉 刚刚是我没查证 所以原po只剩要引入就好了,
" target="_blank" rel="nofollow">
继续阅读
[语法] replaceFirst()用法
akk98
Re: [问题] 系统设计
adrianshum
[问题] 系统设计
gasbomb
[活动] 揪团报吴老师的课程
HiItsMe
[书籍] 售猛虎出柙双剑合璧版 双北红线面交
gleemoore
Re: [问题] 新手java问题
achaos
[问题] 新手java问题
TravelingBao
[书籍] 征求 Thinking in Java 4/e 中文版
tsaichenen
[出售] 巨匠JAVA考试兑换券一张
landawei
[分享] 2019 学习基础 Java 新资源
romantic1027
Links
booklink
Contact Us: admin [ a t ] ucptt.com