Java 문자 + 숫자로 이루어진 문자열 정렬
Java2023. 3. 22. 21:49Java 문자 + 숫자로 이루어진 문자열 정렬

✅ 문제 직면 회사에서 특정 폴더 내에 이미지들을 업로드해야 하는 일이 있었기 때문에 아무 생각 없이 코드를 작성했다. File dir = new File(path); String[] list = dir.list(); 위와 같이 작성하니 나중에 이미지의 순서가 뒤죽박죽이 되어버린 것이다. ✅ 첫번 째 해결책 해당 문제를 해결하기 위해 Arrays.sort를 사용하였다. File dir = new File(path); String[] list = dir.list(); Arrays.sort(list); for(String data : list) { log.info("Data={}", data); } 정렬은 성공적으로 잘되었지만 한 가지 문제가 남아있었다. 데이터가 "문자열"이기 때문에 숫자가 제대로 정렬되지..

image