Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में CaseFormat क्लास


CaseFormat क्लास विभिन्न ASCII केस फॉर्मेट के बीच परिवर्तित करने के लिए एक उपयोगिता क्लास है:

मॉडिफायर और प्रकार विधि और विवरण
Object clone() - Cloneable को ओवरराइड करता है।
boolean equals(Object obj) - equals को ओवरराइड करता है।
String. format(double number) - format का विशेषज्ञता।
abstract StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos) - format का विशेषज्ञता।
String format(long number) - format का विशेषज्ञता।
abstract StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos) - format का विशेषज्ञता।

उदाहरण

आइए अब 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

  1. - Java में final कीवर्ड

    final Java एलिमेंट्स के लिए एक नॉन-एक्सेस मॉडिफायर है। final मॉडिफायर का उपयोग क्लासेज, मेथड्स और वेरिएबल्स के कार्यान्वयन को अंतिम रूप देने के लिए किया जाता है।Final Variablesएक final वेरिएबल को केवल एक बार स्पष्ट रूप से इनिशियलाइज़ किया जा सकता है। final घोषित एक रेफरेंस वेरिएबल को कभी भी किसी अलग

  1. - Java में super कीवर्ड

    super वेरिएबल तत्काल पैरेंट क्लास इंस्टेंस को संदर्भित करता है।super वेरिएबल तत्काल पैरेंट क्लास मेथड को इनवोक कर सकता है।super() तत्काल पैरेंट क्लास कंस्ट्रक्टर के रूप में कार्य करता है और चाइल्ड क्लास कंस्ट्रक्टर में पहली लाइन होनी चाहिए।ओवरराइडन मेथड के सुपरक्लास संस्करण को इनवोक करते समय super क

  1. - Java में Aggregation

    Aggregation HAS-A संबंध को संदर्भित करता है। आइए पहले उदाहरण देखें −उदाहरणpublic class Vehicle{} public class Speed{} public class Van extends Vehicle { private Speed sp; }यह दर्शाता है कि क्लास Van HAS-A Speed। Speed के लिए एक अलग क्लास होने से, हमें Van क्लास के अंदर स्पीड से संबंधित संपूर