Warum funktioniert der erste Block, aber der zweite Block nicht?Java Scanner vs Matcher - Reguläre Ausdrücke, Matcher funktioniert, Scanner nicht
int numberOfDigits = 2;
Pattern p = Pattern.compile("[01]{"+numberOfDigits+"}");
Matcher m = p.matcher("101100101011010011111000");
while(m.find()){
System.out.println(m.group());
}
Block 2
Scanner scannerSegment = new Scanner("101100101011010011111000");
while(scannerSegment.hasNext(p)){
String segment = scannerSegment.next(p);
System.out.println(segment);
}
Danke, haben Sie Unterlagen zu unterstützen? – Achow
Sind Sie sicher, dass im Fall der Erstellung eines 'Scanner'-Objekts mit dem Konstruktor' Scanner (String-Quelle) 'dieser Scanner mit der Quellzeichenfolge wie mit einem vollständigen Token arbeitet? Ich habe nichts gefunden, was meine Vermutung bestätigen könnte. – bsiamionau
Könnten Sie die vollständige Demoversion veröffentlichen? Es funktioniert immer noch nicht für mich. – bsiamionau