File fi=new File("D:\\栾凌云返校证明");
File[] li = fi.listFiles();
返回文件夹中内容的名称 返回的是一个数组
System.out.println(Arrays.toString(li)); 将文件名称打印出来
返回结果:
[D:\栾凌云返校证明\IMG_3199.JPG, D:\栾凌云返校证明\IMG_3200.JPG, D:\栾凌云返校证明\IMG_3201.JPG, D:\栾凌云返校证明\IMG_3202.JPG]
import java.io.File;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
public class tttt {
public static void main(String[] args) {
Map<String,File> map=new HashMap<>();
File fi=new File("D:\\栾凌云返校证明");
File[] li = fi.listFiles();
System.out.println(Arrays.toString(li));
for (int i=1;i<li.length;i++) {
map.put(i+"",li[i]);
}
for (String key: map.keySet()){
System.out.println(map.get(key).getName()+"下标******"+key);
}
}
}
从数组中遍历,拿出元素,放到集合中, 遍历集合拿出每个成员的名字及下标