CharMatcher ক্লাস যেকোন জাভা চার মানের জন্য একটি সত্য বা মিথ্যা মান নির্ধারণ করে, ঠিক যেমন Predicate যেকোনো বস্তুর জন্য করে।
Sr.No | পদ্ধতি এবং বর্ণনা |
---|---|
1 | CharMatcher এবং(CharMatcher other) একটি ম্যাচার প্রদান করে যা এই ম্যাচার এবং অন্য উভয়ের সাথে মিলে যাওয়া যেকোনো অক্ষরের সাথে মেলে। |
2 | স্ট্যাটিক CharMatcher anyOf(CharSequence sequence) একটি char matcher প্রদান করে যা প্রদত্ত অক্ষর ক্রমটিতে উপস্থিত যেকোনো অক্ষরের সাথে মেলে। |
3 | বুলিয়ান প্রযোজ্য(অক্ষর অক্ষর)অপ্রচলিত। শুধুমাত্র Predicate ইন্টারফেস সন্তুষ্ট করার জন্য প্রদান করা হয়; পরিবর্তে ম্যাচ(char) ব্যবহার করুন। |
4 | স্ট্রিং কোলাপসফ্রম(চ্যারসিকোয়েন্স সিকোয়েন্স, অক্ষর প্রতিস্থাপন) ইনপুট ক্যারেক্টার সিকোয়েন্সের একটি স্ট্রিং কপি ফেরত দেয়, এই ম্যাচারের সাথে মেলে একটি একক প্রতিস্থাপন অক্ষর দ্বারা প্রতিস্থাপিত পরপর অক্ষরের প্রতিটি গ্রুপের সাথে। |
5 | int countIn(CharSequence sequence) একটি অক্ষর ক্রমানুসারে পাওয়া মিলিত অক্ষরের সংখ্যা প্রদান করে। |
6 | স্ট্যাটিক CharMatcher forPredicate(Predicate super Character> predicate)প্রদত্ত অক্ষর-ভিত্তিক প্রিডিকেটের সাথে অভিন্ন আচরণ সহ একটি ম্যাচার ফেরত দেয়, কিন্তু যা পরিবর্তে আদিম অক্ষর দৃষ্টান্তে কাজ করে। |
7 | int indexIn(CharSequence sequence) একটি অক্ষর অনুক্রমের প্রথম মিলিত অক্ষরের সূচী প্রদান করে, অথবা -1 যদি কোন মিলিত অক্ষর উপস্থিত না থাকে। |
C:/> Guava.
এ আপনার পছন্দের যেকোনো সম্পাদক ব্যবহার করে নিম্নলিখিত জাভা প্রোগ্রাম তৈরি করুনউদাহরণ
নিম্নলিখিত GuavaTester.java কোড −
import com.google.common.base.CharMatcher; import com.google.common.base.Splitter; public class GuavaTester { public static void main(String args[]) { GuavaTester tester = new GuavaTester(); tester.testCharMatcher(); } private void testCharMatcher() { System.out.println(CharMatcher.DIGIT.retainFrom("mahesh123")); // only the digits System.out.println(CharMatcher.WHITESPACE.trimAndCollapseFrom(" Mahesh Parashar ", ' ')); // trim whitespace at ends, and replace/collapse whitespace into single spaces System.out.println(CharMatcher.JAVA_DIGIT.replaceFrom("mahesh123", "*")); // star out all digits System.out.println(CharMatcher.JAVA_DIGIT.or(CharMatcher.JAVA_LOWER_CASE).retainFrom("mahesh123")); // eliminate all characters that aren't digits or lowercase } }
নিম্নোক্তভাবে javac কম্পাইলার ব্যবহার করে ক্লাস কম্পাইল করুন
C:\Guava>javac GuavaTester.java
এখন ফলাফল দেখতে GuavaTester চালান -
C:\Guava>java GuavaTester
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে123 Mahesh Parashar mahesh*** mahesh123