【发布时间】:2015-11-26 14:59:28
【问题描述】:
public void Achievement() throws FileNotFoundException, IOException{
System.out.println("\t\t\tRanking of the 10 Players");
PlayerInterface<Players> nameList = new PlayerListADT<Players>();
int i=1;
nameList.add(new Players("Jackson",10));
nameList.add(new Players("Micheal",20));
nameList.add(new Players("Jack",30));
nameList.add(new Players("Percy",40));
nameList.add(new Players("FonD",50));
nameList.add(new Players("Tekker",60));
nameList.add(new Players("FOMd",70));
nameList.add(new Players("ZXC",80));
nameList.add(new Players("PP",90));
nameList.add(new Players("TT",100));
nameList.add(new Players("Sam",120));
for(int i =1; i<nameList.length;i++) {
System.out.println("No:"+i +nameList);
}
}
实际输出:
12 Player Jackson 10
期望的输出:
No: 1 Jackson 10
No : 2 Micheal 20
【问题讨论】:
-
你能把
Players类的toString方法贴出来 -
public String toString() { return String.format(" Player %-10s: %-3d",firstName,completeTime); }
-
PlayerListADT的toStirng方法是什么 -
public String toString() { String outputStr = ""; for (int index = 0; index
-
我是stackoverflow的新手,抱歉我对格式不太熟悉