sitelink1 https://commons.apache.org/proper/common...Utils.html 
sitelink2  
sitelink3  
sitelink4  
sitelink5  
sitelink6  

파일의 확장자만 취하고 싶은데 파일명에서 substring 하기도 귀찮기도하고 그런 방식의 안정성에도 의구심이 들게되어 오픈소스에서 찾아보았다

 

org.apache.commons.io.FilenameUtils 클래스가 있더라...

 

사용예는 다음과 같다

System.out.println(FilenameUtils.getExtension("/path/to/file/foo.txt"));    // returns "txt" 

System.out.println(FilenameUtils.getExtension("bar.exe"));                    // returns "exe"

System.out.println("BaseName : "+FilenameUtils. getBaseName(name)); //확장자 앞단의 이름 (ex> foo)

System.out.println("extension : "+FilenameUtils.getExtension(name));    //확장자 (ex> txt)

System.out.println("name : "+FilenameUtils. getName(name));             //확장자를 포함한 이름 (ex> foo.txt)

 

 

 

추후에 다른 기능도 살펴봐야겠다(API는 sitelink1 에)

번호 제목 글쓴이 날짜 조회 수
266 한글 인코딩의 이해 2편: 유니코드와 Java를 이용한 한글 처리 file 황제낙엽 2019.05.07 1076
265 응답 헤더의 Content-disposition 속성 황제낙엽 2019.04.16 1255
264 StringUtils - 문자열 처리 유틸리티 file 황제낙엽 2019.04.15 880
263 File.length() 에 대하여 황제낙엽 2019.03.24 1137
262 File.delete() 와 File.deleteOnExit() 황제낙엽 2019.03.24 3380
261 List to Array / Array to List 황제낙엽 2019.03.24 794
260 Oracle JAVA 유료화에 관련한 최신 기사 황제낙엽 2019.01.23 923
259 Iterator.next() - NoSuchElementException 황제낙엽 2018.10.28 999
258 OracleJDK 유료화 FAQ (Oracle Java 의 유료화에 대한 어느분의 정리) 황제낙엽 2018.10.11 851
257 메일서버(daum.net)에 POP3를 이용하여 메일 가져오기 예제 file 황제낙엽 2018.10.09 2000
256 Sending mail through Java using SMTP of gmail file 황제낙엽 2018.09.13 1355
255 Read or get mails using pop in java (using gmail) file 황제낙엽 2018.09.13 12215
254 Collections.sort() , Comparator 황제낙엽 2018.08.23 947
253 JavaMail - Connecting Gmail pop3 server. 황제낙엽 2018.08.20 1784
252 JavaMail - 네이버 메일 수신하기(POP3) 황제낙엽 2018.08.20 1934
251 JavaMail - POP3로 메일 읽어오기 - 단순샘플 황제낙엽 2018.08.20 991
250 [HttpURLConnection, HttpsURLConnection] Response 로 받은 데이터가 압축되어 있는 경우(gzip, deflate) 황제낙엽 2018.08.16 1115
249 [HttpURLConnection, HttpsURLConnection] 자바 Http / https 의 결과를 주고받을때 세션을 유지 황제낙엽 2018.08.12 1049
248 [HttpURLConnection] 자바(Java) URL 접속 및 세션 관리 file 황제낙엽 2018.08.12 1034
» org.apache.commons.io.FilenameUtils (getExtension) 황제낙엽 2018.04.01 2106