유령노트
카멜 표기법 변환용 JAVA 본문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/**
* 문자열 카멜 표기법 변환
* @param str
* @return camel_Str
*/
public static String getStrToCamel(String str) {
if (str.indexOf('_') < 0 && Character.isLowerCase(str.charAt(0))) {
return str;
}
StringBuilder result = new StringBuilder();
boolean nextUpper = false;
int len = str.length();
for (int i = 0; i < len; i++) {
char currentChar = str.charAt(i);
if (currentChar == '_') {
nextUpper = true;
} else {
if (nextUpper) {
result.append(Character.toUpperCase(currentChar));
nextUpper = false;
} else {
result.append(Character.toLowerCase(currentChar));
}
}
}
return result.toString();
}
|
cs |
'JAVA' 카테고리의 다른 글
자바 캘린더 초기화 (0) | 2021.09.01 |
---|---|
JAVA 해당 일자 일주일 범위 구하기용 (0) | 2019.02.13 |
JAVA에서 ArrayList 또는 HashMap 가져올때 StringJSON 형태로 가져오는 방법 (0) | 2019.02.12 |
자바 캘린더 클래스로 일주일의 시작과 끝 날짜 구하기 (0) | 2019.01.10 |
XML 파싱 하는방법 (0) | 2018.07.18 |