자바(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
댓글
댓글 쓰기