gpt4 book ai didi

java - 扫描器 next() 作为参数

转载 作者:行者123 更新时间:2023-11-30 04:48:04 27 4
gpt4 key购买 nike

我有这种格式的文件。50 xxx/70 aaa/90 ccc/

程序将文件保存到默认目录,我认为它试图从中读取。但它只是不扫描任何东西...请问出了什么问题?我不擅长编程抱歉

我希望它读取 50 到“prior”xxx 到“text”,然后在 aPf.insert(prior, text) 中使用这两个内容。

File file = new File("poznamky.txt");
Scanner scanner = null;
int prior;
String text;

try {
scanner = new Scanner(file);
scanner.useDelimiter("/");

while (scanner.hasNext()) {

prior = scanner.nextInt();
text = scanner.next();
aPf.insert(prior, text);

}

} catch (FileNotFoundException e) {

e.printStackTrace();

}

最佳答案

我认为分隔符 / 没有正确转义。尝试使用类似 \/ 来转义。请引用此Escaping a forward slash in a regular expression为了更清楚。

关于java - 扫描器 next() 作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10491234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com