我正在编写一个程序,它的参数是多个句子。我创建了两个列表,一个名为“propozitie”,其中包含每个句子,另一个名为“propozitii”,其中包含所有句子。
问题在于:当我在遇到“.”后清空“propozitie”列表时,它也会清空“propozitii”列表,最终导致打印出三个空列表。
输入数据:
问题在于:当我在遇到“.”后清空“propozitie”列表时,它也会清空“propozitii”列表,最终导致打印出三个空列表。
输入数据:
请问有谁能帮助我吗?先感谢您的帮助。Andrei去那里。Andrei踢足球。我喜欢呆在家里。
import java.util.ArrayList;
import java.util.List;
public class Propozitie {
private static List<List<String>> propozitii;
private static List<String> propozitie;
public static void main(String args[]) {
propozitii = new ArrayList<List<String>>();
propozitie = new ArrayList<String>();
for (String arg : args) {
propozitie.add(arg);
if (arg.contains(".")) {
propozitii.add(propozitie);
propozitie.clear();
}
}
System.out.println(propozitii);
}
}