X Tutup
import java.util.*; class Fruit implements Comparable { private String name; private int score; public Fruit(String name, int score) { this.name = name; this.score = score; } public String getName() { return this.name; } public int getScore() { return this.score; } // 정렬 기준은 '점수가 낮은 순서' @Override public int compareTo(Fruit other) { if (this.score < other.score) { return -1; } return 1; } } public class Main { public static void main(String[] args) { List fruits = new ArrayList<>(); fruits.add(new Fruit("바나나", 2)); fruits.add(new Fruit("사과", 5)); fruits.add(new Fruit("당근", 3)); Collections.sort(fruits); for (int i = 0; i < fruits.size(); i++) { System.out.print("(" + fruits.get(i).getName() + "," + fruits.get(i).getScore() + ") "); } } }
X Tutup