【发布时间】:2018-10-10 05:29:32
【问题描述】:
我有一个这样的 txt 文件:
P 4 0 3 0 2 0 4 0 6 P 3 0 2 7 4 5 8 S 2 3 4 5 4 T 3 4 5 6 7 8 3
我将它读入一个字符串,并试图拆分该字符串。我需要在 P、S、T 处拆分字符串并将字符串存储到数组列表中。到目前为止我有这个
List<String> list = new ArrayList<String>(Arrays.asList(content.split("P")));
for (int i = 0; i < list.size(); i++)
{
System.out.println(list.get(i));
}
得到了
ArrayList size: 3
4 0 3 0 2 0 4 0 6
3 0 2 7 4 5 8 S 2 3 4 5 4 T 3 4 5 6 7 8 3
虽然我希望 ArrayList 中的字符串类似于
P 4 0 3 0 2 0 4 0 6
P 3 0 2 7 4 5 8
S 2 3 4 5 4
T 3 4 5 6 7 8 3
每行代表一个字符串。 我该怎么做这样的事情?
【问题讨论】:
-
@Sam 干杯!我不知道要搜索什么,正在搜索“拆分器”,但我想它应该是分隔符。谢谢:)
标签: java regex string arraylist split