gpt4 book ai didi

java - 如何拆分所有值,甚至是 Java 中的空值

转载 作者:行者123 更新时间:2023-11-30 08:12:53 25 4
gpt4 key购买 nike

我有这个名为“lines”的列表:

[|||dezd||, |a|||||||||||||||||||||||||||||, |||||dezdezd||||, |||||||||||||dezdzedze|||dezdzede|||dzedzedzed|]

我实现了这个:

for (String line1 : lines) {
String[] array = null;
array = line1.split("\\|");

for(int i = 0 ;i<array.length;i++){
listOfData.add(array[i]);
}
}
System.out.println(listOfData);

结果是这样的,问题是“|”之间有些空值没有添加到我的列表中:

[, , , dezd, , a, , , , , , dezdezd, , , , , , , , , , , , , , dezdzedze, , , dezdzede, , , dzedzedzed]

最佳答案

这可以解决它:

for (String line1 : lines) {
String[] array = null;
array = line1.split("\\|",-1);

for(int i = 1 ;i<array.length-1;i++){
listOfData.add(array[i]);
}}

System.out.println(listOfData);

关于java - 如何拆分所有值,甚至是 Java 中的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30210892/

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