Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

คลาส CaseFormat ใน Java


คลาส CaseFormat เป็นคลาสยูทิลิตี้สำหรับการแปลงระหว่างรูปแบบเคส ASCII ต่างๆ -

ตัวแก้ไขและประเภท วิธีการและคำอธิบาย
วัตถุ โคลน()
แทนที่ Cloneable
บูลีน เท่ากับ (วัตถุ obj)
แทนที่เท่ากับ
สตริง รูปแบบ(เลขคู่)
ความเชี่ยวชาญของรูปแบบ
บทคัดย่อ StringBuffer รูปแบบ (ตัวเลขคู่, StringBuffer toAppendTo, FieldPosition pos)
ความเชี่ยวชาญของรูปแบบ
สตริง รูปแบบ(ตัวเลขยาว)
ความเชี่ยวชาญของรูปแบบ
บทคัดย่อ StringBuffer รูปแบบ (ตัวเลขยาว, StringBuffer toAppendTo, FieldPosition pos)
ความเชี่ยวชาญของรูปแบบ

ตัวอย่าง

ให้เรามาดูตัวอย่างการใช้งานคลาส CaseFormat ด้วยไฟล์จาวา 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"));
   }
}

รวบรวมคลาสโดยใช้คอมไพเลอร์จาวาดังนี้ -

C:\Guava>javac GuavaTester.java

เรียกใช้ GuavaTester เพื่อดูผลลัพธ์ -

C:\Guava>java GuavaTester

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

testData
testData
TestData