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