码迷,mamicode.com
首页 > 其他好文 > 详细

测试2

时间:2018-12-20 15:42:25      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:buffer   tst   evel   测试   imp   sys   repeat   pen   out   

 1 import java.io.File;
 2 
 3 public class ListFile {
 4     private File root;
 5 
 6     public ListFile(String path) {
 7         this.root = new File(path);
 8     }
 9 
10     public void list() {
11         this.list(this.root, 0);
12     }
13 
14     private void list(File file, int level) {
15         for (File f : file.listFiles()) {
16             System.out.println(this.repeatStr(level) + f.getName());
17             if (f.isDirectory()) {
18                 this.list(f, level + 1);
19             }
20         }
21     }
22 
23     private String repeatStr(int level) {
24         StringBuffer buffer = new StringBuffer();
25         for (int i = 0; i < level; i++) {
26             buffer.append("-");
27         }
28         return buffer.toString();
29     }
30 
31     public static void main(String[] args) {
32         ListFile file = new ListFile("./");
33         file.list();
34     }
35 }
123 321
456 654

测试2

标签:buffer   tst   evel   测试   imp   sys   repeat   pen   out   

原文地址:https://www.cnblogs.com/horvey/p/10149470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!