2つのクラスがあります
ファーストクラスは
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Collections;
public class Hieracrhy
{
ArrayList<Tutor> Tutor_person=new ArrayList<Tutor>();
public static void main(String[] args)
{
Hieracrhy obj=new Hieracrhy();
obj.start();
}
public void start()
{
getDetails();
System.out.println(Tutor_person);
}
//Function to read the songs from the file
void getDetails()
{
try
{
File file=new File("SongsList.txt");//Represents a file
FileReader fileReader=new FileReader(file);//FileReader connects to a text file
BufferedReader reader=new BufferedReader(fileReader);//For Efficient reading of file
// We use String variable to hold each line when the line is read one-by-one
String line=null;
//Read a line of the string and assign it to a string if it is not null just doo the func
while((line=reader.readLine())!= null)
{
addDetails(line);
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
void addDetails(String lineToParse)
{
String[] tokens=lineToParse.split("/");
Tutor nextPerson=new Tutor(tokens[0]);
Tutor_person.add(nextPerson);
}
}
今、別のクラスがあります
import java.util.ArrayList;
public class Tutor
{
int Tutor_id;
String Tutor_name;
String Tutor_place;
int Tutor_age;
public void Set_Things_for_Tutor(int Tutor_id,String Tutor_name,String Tutor_place,int Tutor_age)
{
this.Tutor_id=Tutor_id;
this.Tutor_name=Tutor_name;
this.Tutor_place=Tutor_place;
this.Tutor_age=Tutor_age;
}
public int getuserid()
{
return Tutor_id;
}
public String getname()
{
return Tutor_name;
}
public String getdesignation()
{
return Tutor_place;
}
public int getage()
{
return Tutor_age;
}
}
これで、テキストファイルに入力があります
11/devrath/hassan/22
しかし、完全なセットアップを実行すると、エラーが発生します
コンストラクターtutor(string)は未定義です
このエラーの理由は何ですか.....誰かがこれに関する良いi/pで私を助けることができます
ありがとう