본문 바로가기

반응형

Pattern

(3)
캔트백 구현 패턴 정리 클래스 -클래스 -단순한 상위클래스 이름 -한정적 하위클래스 이름 -추상 인터페이스 -인터페이스 -버전 인터페이스 -추상 클래스 -값 객체 -특화 -하위클래스 -구현자 -내부클래스 -인스턴스별 행동 -조건문 -위임 -플러그인 선택자 -익명 내부 클래스 상태 -상태 -접근 -직접 접근 -간접 접근 -공용 상태 -가변 상태 -외재 상태 -변수 -지역 변수 -필드 -파라미터 -수집 파라미터 -파라미터 객체 -상수 -역할 제시형 작명 -선언형 타입 -초기화 -열성적 초기화 -게으른 초기화 행위 -제어 흐름 -주요 흐름 -메시지 -선택 메시지 -더블 디스패치 -분리 메시지 -되도림 메시지 -초청 메시지 -설명 메시지 -예외 흐름 -보호 구문 -예외 -체크 예외 -예외 전달 메소드 -조합 메소드 -의도 제시형 이름..
method Overloading 시 Pattern 을 이용하여 중복을 제거하기. 저의 실수를 이야기 하고자 합니다. 몇일간 Source 수정을 하다 생성자가 하나 더 필요해서 어떻게 하면 중복 되지 않게 만들까 하고 고민 했습니다. 그런데 별다른 수가 생각나지 않아서 아래와 같이 하였습니다. public Connection getConnection(){ try { loadDriver(); Connection conn = DriverManager.getConnection(StandAloneBatchConstants.getDRIVER_URL(), StandAloneBatchConstants.getDATABASE_USER(), StandAloneBatchConstants.getDATABASE_PASSWD()); preMethodCallProcedure(conn); return conn; ..
Pattern 과 Matcher Pattern 과 Matcher Matcher와 Patten 그리고 indexOf를 이용하면 문자열의 분석을 쉽게 할 수 있다. Pattern pattern = Pattern.compile("while|for"); Matcher matcher = pattern.matcher(file); while(matcher.find()){ String target = file.substring(matcher.end(), file.indexOf("}",matcher.end())); subRule(target); } 이거 짠다고 하루 투자함 ㅡㅡ;; ps. jdk 1.5 부터는 Scanner라는 Class도 사용할 수 있습니다.

반응형