读取文件并将元素存储在备用数组中

reading in file and storing elements in alternate arrays

提问人:jeremslol 提问时间:4/25/2023 更新时间:4/25/2023 访问量:18

问:

假设我有一个格式这样的文件,第一行是要读取的元素数

4
2
Hearts
10
Spades

我将如何读取前 2 行,将其存储在“Card”对象(卡片值和花色)中,并放入一个列表中,并对下一行执行相同的操作,但将其存储在单独的列表中,如果文件中有更多元素,请继续以这种模式交替。

Java 数组 IO

评论


答:

1赞 John Williams 4/25/2023 #1

有一个计数器变量,该变量会为每张卡递增。使用如下内容在列表之间交替:

if(counter % 2 == 1) {
    oddList.add(card);
} else {
    evenList.add(card);
}