protected static String camelToSnake(String str)
{
// Empty String
String result = "";
// Append first character(in lower case)
// to result string
char c = str.charAt(0);
result = result + Character.toLowerCase(c);
// Tarverse the string from
// ist index to last index
for (int i = 1; i < str.length(); i++) {
char ch = str.charAt(i);
// Check if the character is upper case
// then append '_' and such character
// (in lower case) to result string
if (Character.isUpperCase(ch)) {
result = result + '_';
result = result
+ Character.toLowerCase(ch);
}
// If the character is lower case then
// add such character into result string
else {
result = result + ch;
}
}
// return the result
return result;
}
CAMEL CASE : 첫글자는 소문자, 이어지는 음절에서는 첫글자를 각각 대문자로 표기하는 방식
ex) resultColumn
SNAKE CASE : 전부 소문자로 하고 음절마다 '_'로 구분하여 표기하는 방식
ex) RESULT_COLUMN
728x90
'Programming > Java' 카테고리의 다른 글
[JAVA 스터디] 250117 2차원배열 (1) | 2025.01.17 |
---|---|
[Java] x,y 좌표 정렬 하기 (1) | 2023.10.06 |
이클립스 디버깅 Source not found 에러 처리하기 (0) | 2018.05.31 |
[java 기초]컬렉션 프레임워크 (0) | 2018.05.10 |
이클립스 명령행 인자(command-line arguments) 입력 방법 (0) | 2018.05.09 |