Ich habe eine Textdatei, die Zeilen aus Strings enthält, gefolgt von zwei Zahlen, die durch einen Doppelpunkt getrennt sind. Zum Beispiel:Nummer aus einer formatierten Textdatei extrahieren Java
...................
words 1:1
morewords 2:1
something 3:1
else 4:2
elsewhere 5:2
....................
middleItem 313 : 60
middleOther 314 : 60
......................
secondToLast 138714 : 29698
last 138715 : 29698
.......................
Ich möchte in der Lage sein, die Zahl auf der linken und rechten Seite des Dickdarms zu extrahieren und in der Lage sein, sie als Ganze Zahlen zu lesen. Ich muss in der Lage sein, diese int-Zahlen zu verwenden, um später eine Berechnung durchzuführen, also würde es nicht helfen, sie als String zu lesen.
Ich habe versucht, Teilstrings und Regex-Ausdrücke zu verwenden, bin aber nicht in der Lage, ein geeignetes Mittel dafür herauszufinden. Irgendwelche Tipps wären hilfreich!
Scanner.nextInt –
der Regex dafür ist ziemlich einfach. zeig was du probiert hast. – njzk2
Posten Sie, was Sie bisher versucht haben. – K48