Java에서 객체 배열 정렬
문제:
객체 배열이 있습니다. 문자열을 포함하지 않지만 대신 개체 참조를 포함합니다. 각 개체 참조는 toString 메서드를 통해 이름, ID, 작성자 및 게시자에 대한 정보를 제공합니다. 임무는 이름 필드를 기준으로 이 배열을 정렬하는 것입니다. 그러나 각 개체에서 이름을 추출하여 정렬 기준으로 사용하는 방법이 확실하지 않습니다.
해결책:
각 개체에서 이름을 추출하여 정렬하려면 이 필드에서는 다음 접근 방식을 사용할 수 있습니다.
List<Book> books = new ArrayList<Book>(); Collections.sort(books, new Comparator<Book>() { @Override public int compare(Book o1, Book o2) { return o1.getName().compareTo(o2.getName()); } });
이에서는 예:
위 내용은 Java에서 이름별로 개체 배열을 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!