前提・実現したいこと
java初心者です
以下のコードをコンパイルするとエラーが出ます
エラー: クラス Eschoolのコンストラクタ Eschoolは指定された型に適用できません。
Eschool es = new Eschool(tmp[0], Integer.parseInt(tmp[1]),
^
期待値: 引数がありません
検出値: String,int,String,String,double,double
理由: 実引数リストと仮引数リストの長さが異なります```
コード
import
1import java.io.File; 2import java.util.Scanner; 3 4class Eschool { 5 private String name; 6 private int zipcode; 7 private String address; 8 private String tel; 9 private double latitude; 10 private double longitude; 11 12 public Eschool (){ 13 String name; 14 int zipcode; 15 String address; 16 String tel; 17 double latitude; 18 double longitude; 19 20 } 21 public void setName(String n) { 22 name = n; 23 } 24 25 public String getName() { 26 return name; 27 } 28} 29 30class Rp7 { 31 static Eschool[] eslist = new Eschool[100]; 32 33 public static void main(String[] args){ 34 int i = 0; 35 try { 36 File file = new File("shougakkou-utf.csv"); // input the csv file name 37 Scanner sc = new Scanner(file); 38 while(sc.hasNextLine()){ // read a line from the file 39 String str = sc.nextLine(); 40 String[] tmp = str.split(",", 6); 41 if (tmp.length == 6){ 42 Eschool es = new Eschool (tmp[0], Integer.parseInt(tmp[1]), 43 tmp[2], tmp[3], Double.parseDouble(tmp[4]), Double.parseDouble(tmp[5])); 44 45 eslist[i] = es; // store the instance to the list 46 i ++; 47 } 48 } 49 } catch (FileNotFoundException e){ 50 System.err.print(e); 51 } 52 } 53} 54 55 56### 発生している問題・エラーメッセージ 57
エラーメッセージ
### 該当のソースコード ```ここに言語名を入力 ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/26 05:17
2020/11/26 05:24