-2
私はDijkstraのアルゴリズムを実装するために ".txt"ファイルを読むのに取り組んでいますが、コンパイルしようとするたびに "FileReader is alreadyこのコンパイル単位で定義された "エラーが最初にインポートした箇所を強調表示しています。しかし、これを取り除くと、それが間違った型のファイルを読み込もうとすると、コンストラクターエラーがスローされます。何が私はここで行方不明ですか?FileReaderは既にこのコンパイルユニットのエラーで定義されていますJava
は、ここに私のコードです。必要であれば、私はより多くを提供することができます
import java.io.BufferedReader;
import java.io.File;
//import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class FileReader
{
public ArrayList main1()
{
System.out.println("got here");
try
{
BufferedReader in = new BufferedReader(new FileReader(new File("input1.txt")));
が、エラーのすべてがアップトリミング場所です。
はい、あなたは 'FileReader'と呼ばれるクラスを宣言し、' FileReader'という型をインポートします。あなたのクラスの名前を変更することを強くお勧めします。 –
メインクラスの名前は 'FileReader'です。名前を変更します。 – Krease
あなたのメインクラスの名前を 'public class FileReader'、おそらく' public class Test'の名前に変更しようとしてください。 –