Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 CaseFormat 클래스

<시간/>

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