我有一个包含五个字段的bean类的ArrayList
Java Bean -- MyShares
- 文件名
- 文件路径
- 文件大小
- 是共享的
- 创作者
我想从这个bean类的arraylist中制作一个filePath的ArrayList
我对 Java 集合没有丰富的知识。那么最短的逻辑是什么。
我已经实现的当前逻辑如下,现在我想要一个优化的逻辑来这样做
ArrayList<Myshares> fileDetails = new ReadSDCard().getSdCardFiles();
if (!fileDetails.isEmpty()) {
for (int i = 0; i < fileDetails.size(); i++) {
CommonUtilities.filePaths.add(fileDetails.get(i).getPath());
}
}
if (!CommonUtilities.filePaths.isEmpty()) {
for (int i = 0; i < CommonUtilities.filePaths.size(); i++) {
Log.d(Integer.toString(i), CommonUtilities.filePaths.get(i));
}
}
CommonUtilities.filePaths 是我想在其中存储文件路径的静态 ArrayList