📄 competition.java
字号:
package games;
import java.util.*;
class Competition {
//private String name;
private String venue;
List athletes = new LinkedList();
public Competition(String name, String venue){
//this.name = name;
this.venue = venue;
}
public String getVenue(){
return this.venue;
}
public void addAthlete(String name, int number, String country){
athletes.add( new Athlete(name, number, country) );
}
public String getName(int number) {
for(Iterator i=athletes.iterator(); i.hasNext(); ){
Athlete athlete = (Athlete)i.next();
if(athlete.getNumber() == number)
return athlete.toString();
}
return "";
}
public void setTime(int pectoral, int seconds){
for(Iterator i=athletes.iterator(); i.hasNext(); ){
Athlete athlete = (Athlete)i.next();
if(athlete.getNumber() == pectoral)
athlete.setTime(seconds);
}
}
public String getOrder(){
Collections.sort(athletes);
String res = new String("");
for(Iterator i=athletes.iterator(); i.hasNext(); ){
Athlete athlete = (Athlete)i.next();
res += athlete.toString();
if( i.hasNext() )
res += ", ";
}
return res;
}
public boolean contains(String name){
boolean result = false;
for(Iterator i = athletes.iterator(); i.hasNext(); ){
Athlete athltete = (Athlete)i.next();
if(athltete.getName().equals(name)){
result = true;
break;
}
}
return result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -