输出指定目录内所有的.java文件

package com.day14io;

import java.io.File;

public class Test1 {
	public static  void method(File file) {
		if (file.isDirectory()) {
			File[] files=file.listFiles();
			for (File file2 : files) {
				//判断是否是文件对象
				if (file2.isFile()) {
					if (file2.getName().endsWith(".java")) {
						System.out.println(file2.getName());
					}
				}
				else if (file2.isDirectory()) {
					//是一个目录对象
					method(file2);
				}
			}
		}
	}
	
	//输出指定目录下的所有Java文件名(不包含子目录)
	public static void method2(File file) {
		if (file.isDirectory()) {
			File[] files=file.listFiles();
			for (File file2 : files) {
				//判断是否是文件对象
				if (file.isFile()) {
					if (file.getName().endsWith(".java")) {
						System.out.println(file.getName());
					}
				}
			}
		}
	}

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		File file=new File("src");
		method(file);
		method2(file);

	}

}

猜你喜欢

转载自blog.csdn.net/weixin_42591732/article/details/94226635