Java– category –
-
Java
Java 재귀 적으로 파일 검색
【】 Java 로, 지정된 디렉토리로부터, 서브 디렉토리도 포함해 재귀적으로 파일을 검색해, 검색 조건에 해당하는 파일 리스트를 취득하는 샘플 프로그램을 소개합니다. 이들은 UNIX 계열 명령의 ls -R , Windows 계열 명령의 dir /s 와 동등한 ... -
Java
Java 파일 복사 (간단 · 고속)
【FileChannel#transferTo】 Java로 파일을 복사하는 샘플 프로그램을 소개합니다. 샘플 프로그램은, J2SE1.4 로 도입된 New I/O 의 java.nio.channels.FileChannel#transferTo 메소드를 이용합니다. 데이터를 읽는 데 필요한 버프 ... -
Java
Java 파일 복사(버퍼 크기 변경)
【】 Java로 java.io.InputStream, java.io.OutputStream에서의 입출력 스트림을 이용한 카피 처리를 실시하는 샘플 프로그램을 소개합니다. 스트림을 이용한 복사 처리에서는, 읽기 버퍼 사이즈를 크게 하는 것으로, 큰 파일에서도 비교적... -
Java
Java 디렉토리의 파일 목록 표시
【】 Java로, 지정된 디렉토리내의 파일 일람을 표시하는 샘플 프로그램을 소개합니다. 파일 리스트를 표시하려면 java.io.File 클래스의 다음의 메소드를 사용합니다. list()・・・지정한 디렉토리에 포함되는 파일, 디렉토리의 ... -
Java
Java 파일 이름에서 확장자 얻기
【】 Java로 파일명으로부터 확장자를 취득하는 샘플 소스입니다. 【】 /** * 파일명으로부터 확장자를 돌려줍니다. * @param fileName 파일명 * @return 파일의 확장자 */ public static String getSuffix(String fileName) { if (fileName == null) ... -
Java
Java 문자열의 URL을 링크로 변환
【】 Java로 캐릭터 라인내의 URL을, 정규 표현을 사용해, 링크(a href=...)로 변환하는 샘플 소스입니다. 【】 /** URL을 추출하기 위한 정규식 패턴 */ public static final Pattern convURLLinkPtn = Pattern.compile ("(http://|https://){1}[\\w\\.\. .. -
Java
Java 파일 이름에서 확장자 제거
【】 Java로 파일명으로부터 확장자를 제거한 이름을 돌려주는 샘플 소스입니다. 【】 /** * 파일명으로부터 확장자를 제거한 이름을 돌려줍니다. * @param fileName 파일명 * @return 파일명 */ public static String getPreffix(String fileName) {... -
Java
Java LPAD, RPAD로 성형
【】 Java로, 캐릭터 라인에 대해 SQL 함수의 LPAD, RPAD와 같은 처리를 실시하는 샘플 소스를 소개합니다. 이들은 고정 길이 형식을 다룰 때 매우 유용합니다. LPAD ... 전체 문자 수가 지정된 자릿수가되도록 문자열 왼쪽에 반복 문자열을 채우고 반환합니다 ... -
Java
Java 리플렉션이 쉽습니다.
【Java 리플렉션이 간단하게】 java의 리플렉션 API를 간단하게 이용할 수 있는 유틸리티 클래스를 소개합니다. 【】 리플렉션 API는, 「java.lang.reflect」패키지에 포함되어 있어 Java 클래스로부터 필드나 메소드등의 정보를 취득한다... -
Java
Java 로그 필터로 HTTP 구문 분석
【】 javax.servlet.Filter 를 구현해 HTTP 리퀘스트의 내용을 해석해 로그를 출력하는 편리한 Filter 클래스를 소개합니다. 이 로그 필터는, 로그 출력에 「java.util.logging.Logger」를 사용하고 있어, 로그 레벨을 변경하는 것으로 출력하는 정보를 변경할 수 있습니다... -
Java
Java 시스템 아이콘 추출
【】 Java로, 지정된 파일의 아이콘을 png 형식의 화상 파일에 추출하는 샘플 프로그램을 소개합니다. 지정하는 파일은 확장자 exe 등의 실행 파일이나, dll, xls, doc 등 무엇이든 추출할 수 있습니다. 비슷한 방법을 인터넷에서 다양한 방법으로 조사했습니다 ...
12