【发布时间】:2015-06-12 20:10:26
【问题描述】:
我在一个名为 Sport 的类中有一个构造函数
public Sport(String i_sportName,int i_usagefee, int i_insurance, int i_affiliation, ArrayList<Integer> i_courtNo)
我想知道如何将从另一个名为 Club 的类的文本文件中读取的信息传递给具有以下格式的 Sport 的构造函数:
//name,usagefee,affilfee,userfee,courtno 网球,12,44,23,12,13,15,6,7
这是我当前加载文本文件的代码
public void loadSports()
{
try
{
FileReader input = new FileReader("location/sports.txt");
BufferedReader br = new BufferedReader(input);
String line;
String result;
String delims = ",";
System.out.print("\f");
sports = new ArrayList<Sport>();
ArrayList<Integer>courtNo = new ArrayList<Integer>();
while((line=br.readLine())!=null)
{
//System.out.println(line);
String[] linearr = line.split(delims);
for(int i=0;i<linearr.length;i++)
{
System.out.println(linearr[0]);
//Sport sports = new Sport(linearr[0],linearr[1],linearr[2],linearr[3],courtNo.add(1,2,3,4));
}
}
input.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
【问题讨论】: