- import java.io.File;
- class FileDemo3 {
- public static void main(String[] args) {
- File[] files = File.listRoots();
- String[] filenames = null;
- for (File file : files) {
- //System.out.println(file);
- filenames = file.list();
- if(filenames!=null)
- for (String filename : filenames) {
- if (filename!=null)
- System.out.println(filename);
- }
- }
- }
- }
复制代码 高级for循环,当下一个值为null的时候也会被赋值,
你只需要判断下返回值可不可能为空就行了
|