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