リストがあり、その中のClass要素を検索しようとしているとします。このリストから、1つの(一意の)属性しかわかりません。
public static List<Achievement> listAchievements;
String idAchievement = "5764e35";
これは明らかに機能していません
listAchievements.indexOf(idAchievement );
これもそうではありません
Achievement ach(idAchievement);
listAchievements.getIndexOf(ach);
回避策はきれいではありません
for (Achievement achievement : listAchievements) {
if (achievement.resourceID().equalsIgnoreCase(idAchievement)) {
// STUFF
break;
}
}