标签: java list file arraylist
如果刚刚开始编码2个月前。在学习了Java的基础知识之后,我现在就开始学习自己的项目了。
我的问题。 我正在读Excel文件,我从中创建了词汇对象。 这些词汇表存储在ArrayList中。 我想像文件名一样命名我的列表。 我知道如何获取我的文件名,而不是将其设置为listname。
如果不可能,有人会想到我以后如何区分我的名单吗?
答案 0 :(得分:0)
您可以使用map结构来存储对:文件名和文件列表 它可能看起来像Map<String, List<File>> filesByFileName,其中键是文件名,值是与之关联的文件列表 请注意,HashMap(Map的常见实现)并未维护条目的特定顺序,而是LinkedHashMap或TreeMap等其他条目。
Map<String, List<File>> filesByFileName
HashMap
Map
LinkedHashMap
TreeMap
Here是关于Map界面的Oracle教程 顺便说一下,尽可能地java.nio.file.Path支持java.io.File。
java.nio.file.Path
java.io.File