1 、查找文件:
public class CountFile {
static String[] exts = null;
public static void setExt(String ext) {
exts = ext.split(",");
}
public static boolean isExt(String name) {
for (String e : exts) {
if (name.toLowerCase().endsWith(e.toLowerCase())) {
return true;
}
}
return false;
}
public static void so(File f) {
if (f.isFile()) {
if (isExt(f.getName())) {
System.out.println(f.getPath());
}
} else {
File[] files = f.listFiles();
if (files != null) {
for (File file : files) {
so(file);
}
}
}
}
public static void main(String[] args) {
setExt(".dll");
so(new File("c:\\"));
}
}
2、枚举
package comeon;
public enum E {
YEAR,MONTH,DATE,HOURS,MINUTES,SECONDS
// Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
}
3、文件删除
import java.io.File;
public class DeleteFile {
public static void main(String[] args) {
File f = new File("D:/新建文件夹");
delete(f);
}
private static void delete(File f) {
// TODO Auto-generated method stub
if(f.exists()){
if(f.isFile()){
f.delete();
}else{
if(f.isDirectory()){
File []files = f.listFiles();
for (File file : files) {
delete(file);
}
}
f.delete();
}
}
}
}
4、LIst
import java.util.Vector;
public class ListDemo {
public static void main(String[] args) {
Vector<String> list = new Vector<String>();
for(int i = 0;i<3;i++){
list.add("Hello");
}
System.out.println(list.size());
for(int i = 0;i<list.size();i++){
String a = list.get(i);
System.out.print(a);
}
for(String s:list){
System.out.println(s);
}
}
}