Computer >> Máy Tính >  >> Lập trình >> Java

Lớp CaseFormat trong Java

Lớp CaseFormat là một lớp tiện ích để chuyển đổi giữa các định dạng trường hợp ASCII khác nhau -

Định dạng Định dạng Định dạng Định dạng
Công cụ sửa đổi và loại Phương pháp và Mô tả
Đối tượng clone ()
Ghi đè Có thể sao chép.
boolean bằng (Đối tượng đối tượng)
Ghi đè bằng.
Chuỗi. (số kép)
Sự chuyên môn hóa của định dạng.
StringBuffer trừu tượng (số kép, StringBuffer toAppendTo, FieldPosition pos)
Sự chuyên môn hóa của định dạng.
Chuỗi (số dài)
Sự chuyên môn hóa của định dạng.
StringBuffer trừu tượng (số dài, StringBuffer toAppendTo, FieldPosition pos)
Chuyên môn hóa định dạng.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai lớp CaseFormat với tệp java GuavaTester.java -

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"));
   }
}

Biên dịch lớp bằng trình biên dịch javac như sau -

C:\Guava>javac GuavaTester.java

Bây giờ hãy chạy GuavaTester để xem kết quả -

C:\Guava>java GuavaTester

Đầu ra

Điều này sẽ tạo ra kết quả sau -

testData
testData
TestData