gpt4 book ai didi

useDelimiter() 中的 Java 错误

转载 作者:行者123 更新时间:2023-11-29 04:20:01 26 4
gpt4 key购买 nike

<分区>

这就是我到目前为止一直在努力阅读一个文本文件,

   Scanner file = new Scanner(new File("sample.txt")).useDelimiter(".");
ArrayList<String> arr = new ArrayList<>();
while (file.hasNextLine()) {
strList.add(file.nextLine());
}
file.close();
for (int i = 0; i < arr.size(); i++) {
System.out.println(arr.get(i));
}

我的文本文件看起来像这样,

I love you. You
love me. He loves
her. She loves him.

我想要这样的代码结果,

I love you
You love me
He loves her
She loves him

但结果与文本文件本身相同。不是说“useDelimiter(".")”应该用句点(".")分隔文本文件吗?

我也尝试过使用 hasNext() 和 next() 而不是 hasNextLine() 和 nextLine(),但它会打印出空的 30 多行新行。

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