我正在尝试解析文本文件(file1.txt
)
# ATown
# m
2 // this is var m
# Polynomials A
0 0 0 0 0 // the number of polynomials per section is m^2
0.20833 0 0 0 0 // the polynomials are always of degree 4
0 0.0333 -0.001388 0 0
0 0 0 0 0
# Polynomials B
0 0 0 0 0
0 0.048 -0.002 0 0
0.1428 0 0 0 0
0.0588 0 0 0 0
空格分隔的数字代表多项式,应该在空格处拆分并放入一个应该进入各自ArrayList的整数数组。
我想将2
放入int m
和多项式A到ArrayList List<double []> polyA
和List<double []> polyB
。
我想使用Streams API。
答案 0 :(得分:0)
Streams不是为了回顾以前的元素而设计的,您需要确定当前行是否代表多项式A或B的数量。
我建议您使用常规for循环。