package cn.itcase.p4.print.demo;
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.InputStreamReader;
public class PrintWriter {
public static void main(String[] args) {
/*
* PrintWriter:字符打印流
* 构造函数参数:
* 1.字符串路径。
* 2.File对象
* 3.字节输出流
* 4.字符输出流
*/
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw = new PrintWriter(new FileWriter("out.txt"),true);/*Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The constructor PrintWriter(FileWriter) is undefined
The method println(String) is undefined for the type PrintWriter
The method close() is undefined for the type PrintWriter*/
String line = null;
while((line=bufr.readLine())!=null) {
if("over".equals(line))
break;
pw.println(line);
}
pw.close();
bufr.close();
}
}
我的电脑会在定义PrintWriter的时候报错是什么情况,请大神解答。
突然间找到原因了,Java文件名定义成了PrintWriter。既然已经把问题上传了,就把问题留在这当作一个错题集吧。