黑马程序员 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培训、期待与您交流! ----------------------
(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培训、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员_java基础学习笔记08_IO流
- 黑马程序员 java学习笔记——IO流2
- 黑马程序员——Java学习笔记--IO流
- 黑马程序员--Java基础学习笔记【IO流-字符流】
- 黑马程序员 java学习笔记 Day5:IO流、字符流、字节流
- 黑马程序员_毕向东_Java基础视频教程第十八天-IO流---学习笔记
- 黑马程序员--Java基础学习笔记【IO流-字节流、转换流】
- 黑马程序员java学习笔记——IO流
- 黑马程序员----Java中的IO流学习笔记1
- 黑马程序员 java学习笔记——IO流1
- 黑马程序员—18—java基础:有关IO流的学习笔记和学习心得体会
- 黑马程序员 java学习笔记2-IO流
- 黑马程序员—Java基础学习笔记之IO流
- 黑马程序员-Java学习笔记之IO流(一)
- 黑马程序员-Java学习笔记之IO流(二)
- 【黑马程序员】Java学习笔记--IO流
- 黑马程序员 java学习笔记3-IO流之字节流与装饰设计模式
- 黑马程序员_java基础学习笔记09_IO流
- 黑马程序员 JAVA学习笔记——IO流基础篇
- 黑马程序员----Java中的IO流学习笔记2