gpt4 book ai didi

java - 类 FileReader 中的构造函数 FileReader 不能应用于给定类型;

转载 作者:行者123 更新时间:2023-12-02 03:42:59 28 4
gpt4 key购买 nike

类 FileReader 中的构造函数 FileReader 不能应用于给定类型;

import java.io.*;

public class FileReader{

public static void main(String args[])throws IOException{

File file = new File("Hello1.txt");
// creates the file
file.createNewFile();
// creates a FileWriter Object
FileWriter writer = new FileWriter(file);
// Writes the content to the file
writer.write("This\n is\n an\n example\n");
writer.flush();
writer.close();

//Creates a FileReader Object
FileReader fr = new FileReader(new java.io.FileReader(file));
char [] a = new char[50];
fr.read(a); // reads the content to the array
for(char c : a)
System.out.print(c); //prints the characters one by one
fr.close();
}
}

我在教程网站上看到过这个,但我不知道如何解决这个错误。请帮助我理解错误。谢谢你。

最佳答案

你的类(class)名称是 FileReader在您的类(class)中,您没有任何构造函数采用 java.io.FileReaderFileReader
使用以下代码:

 //Creates a FileReader Object
java.io.FileReader fr = new java.io.FileReader(file);
char [] a = new char[50];

将您的类重命名为其他名称以避免与 java API 混淆。

关于java - 类 FileReader 中的构造函数 FileReader 不能应用于给定类型;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36639330/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com