알파벳 순서로 정렬하려고합니다. 아래 코드 조각과 내가 가지고있는 문제를 붙여 넣었습니다.Java 사전 순 정렬 배열
String[] arr = new String[3];
arr[0] = config.getfoldersdata() + "." + config.getCars();
arr[1] = config.getType();
arr[2] = entry.getVals() ? "Data" : "Entry";
result.add(arr);
알파벳순으로 .getCars
을 정렬하고 싶습니다.
위 코드는 한 줄/행에 arr
1-3을 반환합니다. 레코드/행/행이 여러 개있을 수 있습니다. 따라서 알파벳순으로 정렬하려면 .getCars
이 반환합니다.
.getCars
은 문자열을 반환합니다.
위의 Arrays.sort()
을 시도했지만 re
은 변경되지 않았습니다 (정렬 없음).
어디로 잘못 가고 있습니까?
나는 getCars가리스트 나 자동차가 아닌 문자열을 리턴해야한다고 생각한다. – Rufi
어쩌면 뒤로 물러나서 입력 데이터와 예상 출력의 "전체"예제를 제공하고 싶을 것입니다. 지금 당장 귀하의 질문을 이해하는 데 어려움을 겪습니다. – GhostCat
질문이 명확하지 않습니다. 정확히 무엇을 정렬하고 싶습니까? 왜 배열을 사용하여 세 가지 다른 것을 저장합니까? 실제로 사용해야하는 것은 3 개의 필드가있는 객체입니다. –