linux 에서 자바 의 File

1933 단어 기초
Liux 에서 자바 의 new File()중국어 경로 1,rz 명령 을 사용 하여 서버 에 파일 을 하나씩 전송 합 니 다.2,인 코딩 설정BufferedReader br = new BufferedReader(new UnicodeReader(in, "utf8"));3.Linux 서버 의 인 코딩 을 수정 하려 면 locale 명령 을 사용 하여 서버 인 코딩 을/etc/profile 에서 설정 합 니 다.
export LANG="zh_CN.utf8"
export LC_ALL="zh_CN.utf8"

Linux 의 file 을 자바 로 읽 을 때 파일 이름 에 따라 정렬 되 지 않 고 비교 기 를 입력 해 야 합 니 다.
Collections.sort(dirsListBefore, new Util.CompratorByName());

//               
    private static class CompratorByName implements Comparator<String> {

        public int compare(String f1, String f2) {
            double diff = Double.parseDouble(f1) - Double.parseDouble(f2);
            if (diff > 0) {
                return 1;
            } else if (diff == 0) {
                return 0;
            } else {
                return -1;
            }
        }
    }

좋은 웹페이지 즐겨찾기