본문 바로가기

JAVA

(227)
[JAVA] java 설치 보호되어 있는 글입니다.
JAVA - 정규식 + 하이픈(-) 전화번호 - 코드 테러 주의 정규식을 활용하여 전화번호를 입력시 자릿수에 맞게 자동으로 ' - ' 처리 해주기. 조건 1) 지역번호가 두자리 수 인 전화번호에 맞게 처리(예: 02-***-****) 조건 2) 지역번호가 세자리 수 인 전화번호에 맞게 처리 조건 3) 조건 1, 2에서 중간번호가 3, 4자리인 수에 맞춰 - 처리 ** 첫번째 시도, 아래와 같이 이렇게 하면 에러가 남. pakage test; import java.util.regex.Pattern; public class TelTest { public static String telNumber(String number) { // 전화번호 정규표현식으로 제한 String regEx = "(\\d{2,3})(\\d{3,4})(\\d{4})"; if(!P..
JAVA - 특정 시간이 지나면 확장자파일(.jpg/.png) 삭제 pakage test; import java.io.File; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class FileDelete { //절대 경로이기때문에 final로 선언 public static final String DATA_DIRECTORY = "경로"; public static void delFile(){ // 파일의 경로 File file = new File("경로"); // 파일 수정일 long lastFied = file.lastModified(); //lastModified() -> 마지막 수정일을 가져오는 메소드(long) // 현재시간 Calendar cals..
JAVA - 디렉토리 내 해당 확장자 파일만 삭제하기 pakage test; import java.io.File; pubilc class FileDelete{ // 절대 경로 public static final String DATA_DIRECTORY = "C:\\test\\"; public void deleteFile(){ // 파일의 경로 File file = new File("C:\\test\\"); File[] fileList = file.listFiles(); for(File fileName : fileList){ String name = fileName.getName(); String a = name.subString(name.lastIndexOf(".")+1).toLowerCase(); if(a.contains("jpg"){ fileName.de..
Java - 변수의 유효범위 (Scope) 보호되어 있는 글입니다.
Java - static 변수/메소드 보호되어 있는 글입니다.
Java- 생성자 보호되어 있는 글입니다.
Java - Calendar Calendar : Date의 단점을 해결하고 등장한 것이 Calendar클래스 Calendar 클래스 생성 방법 Calendar클래스는 추상클래스 Calendar클래스에 대한 인스턴스를 생성하려면, Calendar가 가지고 있는 클래스 메소드 getInstnace()를 사용해야 한다. getInstance()메소드를 호출하면 내부적으로 java.util.GregorianCalendar 인스턴스를 만들어서 리턴 GregorianCalendar는 Calendar의 자식 클래스 Calendar cal = Calendar.getInstance(); Calendar 클래스를 이용해서 현재 날짜와 시간에 대한 정보를 알아내는 방법 Calendar는 현재 날짜와 시간에 대한 정보를 가진다. Calendar가 가지고..