CharMatcher वर्ग किसी भी Java char मान के लिए सही या गलत मान निर्धारित करता है, जैसे कि Predicate किसी ऑब्जेक्ट के लिए करता है।
<टेबल> <थेड>सी:/> अमरूद में अपनी पसंद के किसी भी संपादक का उपयोग करके निम्नलिखित जावा प्रोग्राम बनाएं।
उदाहरण
निम्नलिखित 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