Tại sao khối thứ nhất hoạt động nhưng khối thứ 2 không hoạt động?Máy quét Java vs Trình so khớp - Cụm từ thông dụng, Công cụ đối sánh, Máy quét không
int numberOfDigits = 2;
Pattern p = Pattern.compile("[01]{"+numberOfDigits+"}");
Matcher m = p.matcher("101100101011010011111000");
while(m.find()){
System.out.println(m.group());
}
khối 2
Scanner scannerSegment = new Scanner("101100101011010011111000");
while(scannerSegment.hasNext(p)){
String segment = scannerSegment.next(p);
System.out.println(segment);
}
Cảm ơn, Bạn có tài liệu nào để hỗ trợ không? – Achow
Bạn có chắc chắn rằng, trong trường hợp tạo đối tượng 'Scanner' với hàm tạo' Scanner (String source) ', máy quét này hoạt động với chuỗi nguồn như với một mã thông báo hoàn chỉnh? Tôi không tìm thấy gì để xác nhận dự đoán của mình. – bsiamionau
Bạn có thể đăng bản demo làm việc hoàn chỉnh không? Nó vẫn không hiệu quả với tôi. – bsiamionau