자바(Java) | 카멜(Camel), 언더스코어(Underscore) 변환


자바(Java) | 카멜(Camel), 언더스코어(Underscore) 변환

카멜(낙타) 표기법(Camel Case), 스네이크 표기법(Snake Case) 변환




1. 카멜(Camel) to 언더스코어(Underscore)

import com.google.common.base.CaseFormat;

public class Test {
	
	public static void main(String[] args) {
		
		String str = "frst_wrtng_dtm";
		System.out.println("before : " + str);
		
		// 언더스코어 -> 카멜 변환
		String underscoreName = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, str);
		System.out.println("after : " + underscoreName);
		
	}

}
before : frst_wrtng_dtm
after : frstWrtngDtm



2. 언더스코어(Underscore) to 카멜(Camel)

import com.google.common.base.CaseFormat;

public class Test {
	
	public static void main(String[] args) {
		
		String str = "frstWrtngDtm";
		System.out.println("before : " + str);
		
		// 카멜 -> 언더스코어 변환
		String underscoreName = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, str);
		System.out.println("after : " + underscoreName);
		
	}

}
before : frstWrtngDtm
after : frst_wrtng_dtm



댓글

이 블로그의 인기 게시물

맥(Mac) | 마우스 휠(스크롤) 반전, Scroll Reverser 설치

OpenLayers | 2. 오픈레이어스(OpenLayers) 배경지도 추가(Google, OpenStreetMap(OSM), Vworld, Naver, Daum(Kakao))

웹(Web) | Request 파라미터(parameter) JavScript에서 암호화(Encryption) Java에서 복호화(Decryption), base64