Java StringTokenizer如何查找段落结尾?
我正在学习Java字符串标记器。我正在寻找找到这一段结尾的方法
例如,我有一个文本文件
HI
I am bob the the bob
And I am am bob bob bob lu the the
hello
我正在读取txt文件,并使用字符串标记器将每个单词放入哈希表
然而,我想在段落结束时停止。 比如
首先,我想储存
"HI
I am bob the the bob"
第二,当我们看到双换行时,我们停下来。并在哈希表中插入“1”。 然后我想插入
"And I am am bob bob bob lu the the "
第三,当我们再次看到双新线时,我们再次停止。 我们在哈希表中插入“2”
然后
我们在哈希表中插入“hello”
然而,我真的不确定如何在每一段的末尾停下来
有人知道怎么做吗
# 1 楼答案
检测双新线不是sring标记器的责任。您正在使用标记器拆分一行以分隔单词。但我猜你有一个读线的外环。当检测到空行时,段落结束
# 2 楼答案
我想您使用的是空格(“”)作为分隔符。我会尝试使用第二个带“\n”的标记器作为分隔符,用它解析文件,然后对每个标记使用您的分隔符
事实上,在使用第一个标记器之后,标记之间的每一个空行都是段落的结尾