package com.filewriter;
import java.io.*;
public class FileWriter { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File f = new File("new.txt");
try{
FileWriter fw = new FileWriter(f); //The constructor FileWriter(File) is undefined
fw.write("www.baidu.com"); //The method write(String) is undefined for the type FileWriter
fw.close(); //The method close() is undefined for the type FileWriter
}catch(Exception e){
e.printStackTrace();
}
try{
FileReader fr = new FileReader(f);
char[] c = new char[1024];
int len = fr.read(c);
System.out.println(new String(c,0,len));
}catch(Exception e){
e.printStackTrace();
}
}}
各位高手帮忙看一下我的代码,就报上面的三个错误。
1. 更改类名
2. io的FileWriter修改为全包名引用:java.io.FileWriter
public static void main(String[] args) {
// TODO Auto-generated method stub
File f = new File("new.txt");
try {
java.io.FileWriter fw = new java.io.FileWriter(f); // The
// constructor
// FileWriter(File) is undefined
fw.write("www.baidu.com"); // The method write(String) is undefined
// for the type FileWriter
fw.close(); // The method close() is undefined for the type
// FileWriter
} catch (Exception e) {
e.printStackTrace();
}
try {
FileReader fr = new FileReader(f);
char[] c = new char[1024];
int len = fr.read(c);
System.out.println(new String(c, 0, len));
} catch (Exception e) {
e.printStackTrace();
} }
类名为FileWriter,文件名应为FileWriter.java
类名为FileStream,文件名应为FileStream.java