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"));
}
}
কম্পাইল করুন:
C:\Guava>javac GuavaTester.java
রান করুন:
C:\Guava>java GuavaTester
আউটপুট
testData testData TestData