CaseFormat ক্লাস হল বিভিন্ন ASCII কেস ফরম্যাটের মধ্যে রূপান্তর করার জন্য একটি ইউটিলিটি ক্লাস -
| সংশোধনকারী এবং প্রকার | পদ্ধতি এবং বর্ণনা |
|---|---|
| অবজেক্ট | ক্লোন() ক্লোনযোগ্য ওভাররাইড করে। |
| বুলিয়ান | সমান (বস্তু বস্তু) সমান ওভাররাইড করে। |
| স্ট্রিং। | বিন্যাস (ডবল নম্বর) বিন্যাসের বিশেষীকরণ। |
| বিমূর্ত স্ট্রিংবাফার | ফরম্যাট(ডবল নম্বর, স্ট্রিংবাফার টু অ্যাপেন্ডটু, ফিল্ড পজিশন অবস্থান) বিন্যাসের বিশেষীকরণ। |
| স্ট্রিং | বিন্যাস (দীর্ঘ সংখ্যা) বিন্যাসের বিশেষীকরণ। |
| বিমূর্ত স্ট্রিংবাফার | ফরম্যাট(দীর্ঘ সংখ্যা, স্ট্রিংবাফার টু অ্যাপেন্ডটু, ফিল্ড পজিশন অবস্থান) বিন্যাসের বিশেষীকরণ। |
উদাহরণ
এখন জাভা ফাইল 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