java 16

[java] 클래스명, 필드명 가져오기

@Data public class Action(){ private String action1; private String action2; } public class ClassName(){ public void test(){ Action action = new Action(); action.setAction2("액션2값넣기"); String className = action.getClass().getSimpleName().toUpperCase(); // className 출력 => ACTION String fieldName = ""; // Action 이라는 클래스안에 사용하고 있는 필드명 가져오기 for(Field field : action.getClass().getDeclaredFields()){ //..

java 2021.10.25

[java] Spring Tool Suite(STS) 자주 사용하는 단축키

[자주 사용하는 단축키]저장 : ctrl + s자동 줄맞춤 : ctrl + shift + f자동 완성 기능 : ctrl + spaceimport java util(임포트) : ctrl + shift + o블록 주석 :  ctrl + shift + /블록 주석 풀기 : ctrl + shift + \한 줄 주석 : ctrl + / 또는 ctrl + shift + c한 줄 주석 풀기(한 줄 주석 상태에서 다시) : ctrl + / 또는 ctrl + shift + c동일 변수명 한번에 바꾸기 단축키 : alt + shift + r커서위치부터 맨 앞까지 드래그 : shit + Home커서위치부터 맨 뒤까지 드래그 : shift + End커서위치부터 윗줄 드래그 : shift + ↑커서위치부터 아래줄 드래그 : s..

java 2021.10.15

[java] 자바 정규식 표현방법

[자주 보는 정규 표현식] 정규 표현식 설명 ^[0-9]*$ 숫자 ^[a-zA-Z]*$ 영문자 ^[가-힣]*$ 한글 \\w+@\\w+\\.\\w+(\\.\\w+)? E-Mail ^[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-z]+$ E-Mail ^\d{2,3}-\d{3,4}-\d{4}$ 전화번호 ^01(?:0|1|[6-9])-(?:\d{3}|\d{4})-\d{4}$ 휴대전화번호 \d{6} \- [1-4]\d{6} 주민등록번호 ^\d{3}-\d{2}$ 우편번호 매칭될 문자를 지정하거나, 제외 [abc] a, b, c중 하나이면 일치 합니다. [^abc] a, b, c를 제외한 다른 글자 이면 일치합니다. [a-zA-Z] a 부터 z까지의 소문자 알파벳 이거나 A 부터 Z까지의 대문자 알파벳 중의..

java 2021.09.09

[java] 정규식을 통한 공백 제거

정규식을 통하여 공백 제거하기 문자열.replaceAll("\\p{Z}", "")                      => 문자열의 모든 공백 제거문자열.replaceAll("(^\\p{Z}+|\\p{Z}+$)", "")   => 문자열의 앞, 뒤 공백 제거 String str = " 공 백 테 스 트 "; String newStr = str.replaceAll("\\p{Z}", "");System.out.println(newStr);// result : "공백테스트"String str2 = " 공 백 테 스 트 "; String newStr2 = str2.replaceAll("(^\\p{Z}+|\\p{Z}+$)", "");System.out.println(newStr2);// result ..

java 2021.09.09