首頁  >  文章  >  Java  >  Java中的CaseFormat類

Java中的CaseFormat類

王林
王林轉載
2023-09-08 10:25:02876瀏覽

Java中的CaseFormat類

CaseFormat 類別是一個實用程式類,用於在各種ASCII 大小寫格式之間進行轉換-

##修飾符和類型方法和描述#物件clone()booleanequals(Object obj )字串。 格式(雙數字)抽象StringBufferformat(double number, StringBuffer toAppendTo, FieldPosition pos)format(double number, StringBuffer toAppendTo , FieldPosition pos)字串格式(長數字)abstract StringBuffer#format(long number, StringBuffer toAppendTo, FieldPosition pos)
重寫Cloneable。

覆蓋等於。

格式的特殊化。

p>格式的特殊化。

格式的特殊化。

格式的特殊化。

範例

現在讓我們來看一個實作CaseFormat 的範例帶有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"));
   }
}

使用javac 編譯器編譯類,如下-

C:\Guava>javac GuavaTester.java

現在執行GuavaTester 查看結果-

C:\Guava>java GuavaTester

輸出

這將產生以下輸出-

testData
testData
TestData

以上是Java中的CaseFormat類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除