У меня есть файл .txt с именем «new.txt» и его содержимое:
nxy15\nxy995\nxy823\nxy721\nxy1\nxy1872\nxy3482\nxy878\nxy123\nxy8753\nxy1284\nxy4495\nxy4323\nxy812\nxy7123\nxy1273
Мне нужно отформатировать этот файл .txt, чтобы быть более точным c Мне нужно go к следующей строке, когда backsla sh определяется как одно число для каждой строки, и мне нужно также удалить буквы.
Форматированный файл .txt должен выглядеть так:
15
995
823
721
1
1872
...
Пока что, благодаря моим маленьким Java знаниям, мне удалось просто прочитать файл и вывести его. Вот он;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadingFile{
public static void main(String[] args) {
try {
File file = new File("C:\\new.txt");
Scanner read = new Scanner(file);
while (read.hasNextLine()) {
String obj2 = read.nextLine();
System.out.println(obj2);
}
read.close();
} catch (FileNotFoundException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
Мне нужно решить эту проблему, поэтому я могу перейти к следующему вопросу, но я застрял в этом вопросе и не могу его решить, и я пытаюсь в течение трех часов.
Любая помощь или подсказки приветствуются, спасибо.