1
1
单独存放每只宠物的简单方法是创建一个
在代码中,我们声明循环外的变量,以便可以访问hole类中的变量,然后初始化对象并创建ArrayList(记住要在Pets类中创建一个空构造函数)。 当您有循环读取文件时,可以使用以下命令将每个宠物添加到ArrayList:
因此,在read循环中,我们创建了另一个循环来访问ArrayList的每个索引,如果您只需要一个pet,那么您可以创建一个循环来查找一个确切的名称或类似的东西,这比只打印和从不存储pet更有用。所以基本上你可以用
希望它能帮助你,如果你有任何问题,请添加评论:) 在这里,您可以轻松找到有关在Arraylist上存储对象的信息并将其打印出来: How to add an object to an ArrayList in Java How to get data from a specific ArrayList row using with a loop? |
2
1
只是改变
然后您可以为每个循环打印集合。 |
3
1
你这样做:
现在你的宠物都在收藏中了,你可以迭代它来做各种事情,比如打印:
或者找个最年轻的宠物
有更优雅的方式来做这件事(使用流),但我认为最好这样开始。 |
4
0
两行打印在同一个循环中,因此它们始终位于同一段落中。
最简单的方法是将宠物存储在一个数组中,然后在完成另一个循环时迭代它。 像这样的:
|
Mark Cramer · 导出的JAR无法读取本地文件 8 年前 |
user4559332 · 无法从目录中读取文件 8 年前 |
Naruto Uzumaki · android下载文件无法解析包解析错误 10 年前 |