java - 如何获取文本文件中的句子并将其放入数组列表Java?

标签 java string vector arraylist

假设文本文件包含:

He is a boy .
She is sick .
Ali is playing .
We are eating .
The dog is barking .
He and his brother are running .

如何将所有的句子按格式放入数组列表中:

He is
is a 
a boy
boy .
She is
is sick
sick .

等等。

我使用数组列表来避免继续读取文本文件来执行某些任务,这可能吗? 或者我需要使用 vector 来做到这一点?

最佳答案

这应该可以。我没有测试它。这是一行代码,您需要一些东西来扫描您的输入并使用每一行;

String line = "He is a boy .";
String[] arr = line.split(" ");
ArrayList<String> newLines = ArrayList<String>();
for (int i = 1; i < arr.length; i++){
  newLines.add(arr[i-1]+" "+arr[i]);
}

关于java - 如何获取文本文件中的句子并将其放入数组列表Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11322185/

相关文章:

java - 参数返回 void 的可调用/可运行/函数?

java - 如何在java中使用另一个包中的类?

java - 如果字符串的第一个字母还不是大写,如何将其大写?

c - 如何从字符串中的一组字符中去除前导字符?

c++ - 如何创建一种变量的 vector ?

java - Hibernate可以保留哪些类型的类?

Java创建具有浮点精度的BufferedImage

python - 在Python中比较时间序列中的字符串元素

c++ - C++11 是否允许 vector<const T>?

vector - 在 Rust 中,有没有办法只对容器的一部分执行 retain()?