क्यों पहला ब्लॉक काम करता है लेकिन दूसरा ब्लॉक नहीं करता है?जावा स्कैनर बनाम मैचर - नियमित अभिव्यक्तियां, मैचर काम करता है, स्कैनर
int numberOfDigits = 2;
Pattern p = Pattern.compile("[01]{"+numberOfDigits+"}");
Matcher m = p.matcher("101100101011010011111000");
while(m.find()){
System.out.println(m.group());
}
ब्लॉक 2
Scanner scannerSegment = new Scanner("101100101011010011111000");
while(scannerSegment.hasNext(p)){
String segment = scannerSegment.next(p);
System.out.println(segment);
}
धन्यवाद, क्या आपके पास समर्थन करने के लिए कोई दस्तावेज है? – Achow
क्या आप सुनिश्चित हैं कि निर्माणकर्ता 'स्कैनर' ऑब्जेक्ट के निर्माता में 'स्कैनर (स्ट्रिंग स्रोत)' के साथ, यह स्कैनर स्रोत स्ट्रिंग के साथ एक पूर्ण टोकन के साथ काम करता है? मुझे अपने अनुमान की पुष्टि करने के लिए कुछ भी नहीं मिला। – bsiamionau
क्या आप पूर्ण कामकाजी डेमो पोस्ट कर सकते हैं? यह अभी भी मेरे लिए काम नहीं करता है। – bsiamionau