您的位置:首页 > 职场人生

黑马程序员 java学习笔记4-Io流学习后可能会用到的实例

2012-02-17 17:40 344 查看
---------------------- android培训java培训、期待与您交流! ----------------------
(1)、筛选出指定目录下指定格式的文件

File dir = new File("E:");

String [] dirs = dir.list(new FilenameFilter()

{

@Override

public boolean accept(File dir, String name) {

// TODO Auto-generated method stub

return name.endsWith(".txt");

}



});

System.out.println(dirs.length);

for(String name : dirs)

{

System.out.println(name);

}

(2)、递归打印出文件名

public static void main(String[] args) {

// TODO Auto-generated method stub

File dir = new File("E:\\test");

shouDir(dir);

}

public static void shouDir(File dir)

{

File [] dirs = dir.listFiles();

for(int i=0;i<dirs.length;i++)

{

if(dirs[i].isDirectory())

{

shouDir(dirs[i]);

}else{

System.out.println(dir+"::::"+dirs[i].getName());

}

}

}

(3)、java可变参数 add(int x,int ... args)

public static int add(int x,int...args)

{

int sum = x;

for(int i=0;i<args.length;i++)

{

sum += args[i];

}

return sum;

}

另外简单地说,equals是判断内容是否相同,==是判断两个变量所指向的内存地址是否相同

---------------------- android培训java培训、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: