前提・実現したいこと
comparatorを用いたソート
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーは出てはいないがソートがされていない
該当のソースコード
java
1package exercise.btask9; 2 3import java.util.Comparator; 4import java.util.LinkedList; 5import java.util.List; 6 7public class User { 8 private List<Role> roles = new LinkedList<>(); 9 10 public void addRole(Role role) { 11 roles.add(role); 12 13 roles.sort(new Comparator<Role>(){ 14 public int compare(Role e1,Role e2){ 15 return e1.compareTo(e2); 16 } 17 }); 18 } 19 20 public void removeRole(Role role) { 21 roles.remove(role); 22 } 23 24 public void showRoles() { 25 for (Role role : roles) { 26 System.out.println(role.getWamei()); 27 } 28 } 29 30}
あなたの回答
tips
プレビュー