public static void main(String[] args) {
MainUI mainUI = new MainUI();
mainUI.intiUI();
}
}
package com.itheima.homework;
import java.io.File;
import java.util.ArrayList;
public class FilesOperation {
// 获取所给文件夹中的文件名,并获取相应的姓名
public static ArrayList<String> refreshFiles(String path) {
// 1、创建ArrayList数组,用于接收文件名
ArrayList<String> list = new ArrayList<String>();
// 2、 根据所给地址创建文件
File file = new File(path);
// 3、将文件夹中的所有文件获取
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
// 如果获取的是文件夹,
if (files[i].isDirectory()) {
list.add(files[i].getName());
}
}
return getName(list);
}
// 将文件名中的姓名解析出来
public static ArrayList<String> getName(ArrayList<String> list) {
ArrayList<String> listName = new ArrayList<String>();
for (String s : list) {
String[] name = s.split("_");
listName.add(name[1]);
}
return listName;
}
// 测试此类
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list = FilesOperation.refreshFiles("F:" + File.separator + "文件夹");
for (String string : list) {
System.out.println(string);
}
}
} 作者: 1158147908 时间: 2015-12-31 00:14
为啥没人评论,人品又下降了