CaseFormat 클래스는 다양한 ASCII 케이스 형식을 변환하기 위한 유틸리티 클래스입니다 -
| 수정자 및 유형 | 방법 및 설명 |
|---|---|
| 객체 | 클론() 복제 가능을 재정의합니다. |
| 부울 | 같음(객체 개체) 같음을 재정의합니다. |
| 문자열. | 형식(이중 숫자) 형식의 전문화. |
| 추상 문자열 버퍼 | format(이중 숫자, StringBuffer toAppendTo, FieldPosition 위치) 형식의 전문화. |
| 문자열 | 형식(긴 숫자) 형식의 전문화. |
| 추상 문자열 버퍼 | 형식(긴 숫자, StringBuffer toAppendTo, FieldPosition 위치) 형식의 전문화. |
예시
이제 Java 파일 GuavaTester.java −
로 CaseFormat 클래스를 구현하는 예를 살펴보겠습니다.import com.google.common.base.CaseFormat;
public class GuavaTester {
public static void main(String args[]) {
GuavaTester tester = new GuavaTester();
tester.testCaseFormat();
}
private void testCaseFormat() {
String data = "test_data";
System.out.println(CaseFormat.LOWER_HYPHEN.to(CaseFormat.LOWER_CAMEL, "test-data"));
System.out.println(CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, "test_data"));
System.out.println(CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, "test_data"));
}
}
다음과 같이 javac 컴파일러를 사용하여 클래스를 컴파일하십시오 -
C:\Guava>javac GuavaTester.java
이제 GuavaTester를 실행하여 결과를 확인하십시오 -
C:\Guava>java GuavaTester
출력
이것은 다음과 같은 출력을 생성합니다 -
testData testData TestData