그래서 배열이 3 개 있고 그 중 하나가 문자열 배열이고 2 개가 int 배열입니다.여러 배열 정렬
이제 정렬 할 때 모두 정렬해야합니다. 예를 들어
:
String[] stringarr = {"a", "z", "b"};
int[] intarra = {5, 8, 2};
int[] intarrb = {0, 7, 1};
내가 원하는 것은 intarra별로 정렬하는 것입니다.
내가 사용할 수 있습니다
intarra == {2, 5, 8};
를 반환하지만
stringarr == {"b", "a", "z"};
intarrb == {1, 0, 7};
가 아니면 다른 뭔가를 사용해야 함을 저장할 수 있도록 다른 배열을 정렬에 대해 어떻게 갈 것이라고
Arrays.sort(intarra);
자료?
문자열 배열은 이벤트 제목이며 int 배열은 이벤트 시간입니다.
실제로 데이터를 저장하는 방법을 변경해야합니다. 왜 3 개의 속성을 가진 MyEvent 클래스를 만들고 MyEvent 객체를 단일 배열에 저장해야합니까? 그런 다음 기본 사용자 지정 비교기를 구현하여이 배열을 정렬 할 수 있습니다. –