Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
Set
,List
,Queue
和 Map
。你不确定哪种实现最有效,因此你决定使用通用实现,直到你更好地了解你的程序在现实世界中的工作方式。这些是哪些实现?Set
实现,你应该使用哪个类?List
。然后程序应该从文件中打印随机行,打印的行数由第二个命令行参数指定。编写程序,以便一次性分配正确大小的集合,而不是在读入文件时逐渐扩展。提示:要确定文件中的行数,请使用 java.io.File.length
来获取文件的大小,然后除以假定的大小平均线。