solved Task 3

This commit is contained in:
schrom01 2022-10-04 13:47:19 +02:00
parent 472af19faf
commit 77042b8d85
1 changed files with 7 additions and 7 deletions

View File

@ -11,20 +11,16 @@ public class RankingListServer implements CommandExecutor {
String[] entry = listEntry.split(";"); String[] entry = listEntry.split(";");
competitorList.add(new Competitor(0, entry[0], entry[1])); competitorList.add(new Competitor(0, entry[0], entry[1]));
} }
competitorList.sort(new AlphaComparatorCompetitor());
int rank = 1;
for(Competitor competitor : competitorList){
competitor.setRank(rank);
rank++;
}
return competitorList; return competitorList;
} }
public String createSortedText(List<Competitor> competitorList) { public String createSortedText(List<Competitor> competitorList) {
// TODO Implement // TODO Implement
competitorList.sort(new AlphaComparatorCompetitor());
StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder = new StringBuilder();
int rank = 1; int rank = 1;
for (Competitor competitor : competitorList) { for (Competitor competitor : competitorList) {
competitor.setRank(rank);
stringBuilder.append(rank).append(" ").append(competitor.getName()).append(" ").append(competitor.getTime()).append("\n"); stringBuilder.append(rank).append(" ").append(competitor.getName()).append(" ").append(competitor.getTime()).append("\n");
rank++; rank++;
} }
@ -33,7 +29,11 @@ public class RankingListServer implements CommandExecutor {
public String createNameList(List<Competitor> competitorList) { public String createNameList(List<Competitor> competitorList) {
// TODO Implement // TODO Implement
return ""; StringBuilder stringBuilder = new StringBuilder();
for (Competitor competitor : competitorList) {
stringBuilder.append(competitor.getName()).append(" ").append(competitor.getTime()).append("\n");
}
return stringBuilder.toString();
} }
public String execute(String rankingList) { public String execute(String rankingList) {