Java 使用对象列表从对象的数据成员向二维数组填充
好的,我是java新手,我真的需要一些帮助!我有一个名为Java 使用对象列表从对象的数据成员向二维数组填充,java,list,class,iteration,data-members,Java,List,Class,Iteration,Data Members,好的,我是java新手,我真的需要一些帮助!我有一个名为Teams的类,并且已经有一个以前建立的列表checkedTeams但是现在我需要用checkedInTeams中列出的Teams中的特定数据成员填充2d数组。我已经尝试了temp=checkedItems.listIterator(0.getTeamNum()我不知道去哪里 好的。。。我想我可能已经解决了一些问题,但函数正在创建解析错误,我不确定如何继续: public void setMatchList(int[][] matchLis
Teams
的类,并且已经有一个以前建立的列表checkedTeams
但是现在我需要用checkedInTeams
中列出的Teams
中的特定数据成员填充2d数组。我已经尝试了temp=checkedItems.listIterator(0.getTeamNum()代码>我不知道去哪里
好的。。。我想我可能已经解决了一些问题,但函数正在创建解析错误,我不确定如何继续:
public void setMatchList(int[][] matchList) {
for (int i = 0; i < numOfMatches; i++)
for (Team team : checkedInTeams)
{
if (i == 1){
if (checkedInTeams.indexOf(team)== 0)
this.matchList[i][checkedInTeams.size()-1] = team.getTeamNum();
}
if (i == 2){
if (checkedInTeams.indexOf(team)== 0)
this.matchList[i][checkedInTeams.size()-2] = team.getTeamNum();
if (checkedInTeams.indexOf(team)== 1)
this.matchList[i][checkedInTeams.size()-1] = team.getTeamNum();
}
if (i == 3){
if (checkedInTeams.indexOf(team)== 0)
this.matchList[i][checkedInTeams.size()-3] = team.getTeamNum();
if (checkedInTeams.indexOf(team)== 1)
this.matchList[i][checkedInTeams.size()-2] = team.getTeamNum();
if (checkedInTeams.indexOf(team)== 2)
this.matchList[i][checkedInTeams.size()-1] = team.getTeamNum();
}
this.matchList[i][checkedInTeams.indexOf(team)-i] = team.getTeamNum();
}
}
public void setMatchList(int[][]匹配列表){
for(int i=0;i
好的,希望新问题更好,因为我相信我已经解决了如何完成我的第一个问题,上面的代码是我的最新尝试。基本上,我尝试使用对象的特定数据成员,使用特定对象的列表来填充二维数组。当我填充数组时,我试图创建一个轻微的滑动窗口效果。。。我希望这不会让人困惑。到目前为止,你写了什么?我可能已经弄明白了,但仍然有点困难,我决定使用一个增强的for循环:public void setMatchList(int[][]matchList){this.matchList=new int[numOfMatches][checkedTeams.size()];for(int I=0;I匹配列表中的错误。我看不出你有什么问题,你的代码在我看来是高层次的