美文网首页java自学程序员
六、流与集合练习题

六、流与集合练习题

作者: 孙浩j | 来源:发表于2017-11-20 15:39 被阅读14次

1.利用递归的方法,遍历一个指定目录里的所有文件(如果指定目录中还有目录,则把这个目录再遍历出来)


public class Demo1{

public boolean isFile(File file){  //判断是文件还是目录

if(file.isDirectory()){

return false;

}else{

return true;

}

}

public void getFile(String dir){  //找到指定盘

File file=new File(dir);

File[] f1=file.listFiles();

for(File f:f1){

if(!f.isFile()){

System.out.println("目录名"+f.getName());

String f2=f.getAbsolutePath()+File.separator;

getFile(f2);

System.out.println();

}else{

System.out.println(f.getName());

}

}

}

public static void main(String[]args){

Demo1 d=new Demo1();

d.getFile("D:\\a");

}

}

image image

相关文章

  • 六、流与集合练习题

    1.利用递归的方法,遍历一个指定目录里的所有文件(如果指定目录中还有目录,则把这个目录再遍历出来)

  • Java(1.8)高级特性-流

    什么是流 与文件的输入/输出流无关,流(Stream)是一种类似集合的概念。我们能够通过流来定义对集合“做什么”来...

  • stream流

    1.流与集合 粗略地说,集合与流之间的差异就在于什么时候进行计算。集合是一个内存中的数据结构,它包含数据结构中目...

  • 集合练习题

    【题目1】一个ArrayList对象中有若干个字符串元素,现在遍历该ArrayList对象,删除其中所有值为abc...

  • Stream API(一)流

    流是“从支持数据处理操作的源生成的一系列元素”。流中的元素是按需计算的。 一、流与集合 代码例子: 集合的处理方式...

  • Java学习笔记 21 - Properties集合、序列化、打

    本文主要内容:1、Properties集合2、序列化流与反序列化流3、打印流4、commons-IO 01Prop...

  • 实操六

    知识点范围:集合与IO流 一、选择题 以下选项中关于Java集合的说法错误的是( AC )。(选择2项) A:...

  • Java8 Stream 基础

    1. 流(Stream) 流(Stream)中保存对集合或数组数据的操作。和集合类似,但集合中保存的是数据 流到底...

  • 学习路线

    Java Se基础 Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱...

  • 六 串行流与并行流

    并行流就是把一个内容分成多个数据块,并用不同多线程分别处理每个数据块的流。串行流显然就是流的处理任务是串行化的。J...

网友评论

    本文标题:六、流与集合练习题

    本文链接:https://www.haomeiwen.com/subject/pumvvxtx.html