Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
姓名、gpa、UID (大学 ID 番号) など、いくつかのプロパティを持つ Student オブジェクトの配列リストがあります。UID を使用して配列リストを並べ替える方法に困惑しています。UID は整数ですが、このプロジェクトでは文字列形式にする必要があります。数値文字列を int に解析できる場合、その数値を使用して配列リストを最小から最大に並べ替えるにはどうすればよいですか?
List<Student> students = // create and populate your list... Collections.sort(students, new Comparator<Student>() { @Override pulbic int compare(Student s1, Student s2) { return Integer.valueOf(s1.getUid()) .compareTo(Integer.valueOf(s2.getUid)); } }