teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

自身のクラス名を明確にする。

2015/10/23 10:53

投稿

TetsujiMiwa
TetsujiMiwa

スコア1124

answer CHANGED
@@ -18,10 +18,15 @@
18
18
 
19
19
  例えば、.txtを含むファイルのみを出力したいという場合
20
20
  ```ここに言語を入力
21
+ import java.io.File;
22
+ import java.util.ArrayList;
23
+ import java.util.List;
24
+
25
+ public class App {
26
+
21
27
  public static void main(String[] args) {
22
28
  (new App()).readFolder(new File("c:\\"));
23
29
 
24
- // .txtを含むファイルのみ出力
25
30
  for(int i = 0; i < _list.size(); i++) {
26
31
  if(_list.get(i).indexOf(".txt") != -1) {
27
32
  System.out.println(_list.get(i));
@@ -29,7 +34,7 @@
29
34
  }
30
35
  }
31
36
 
32
- // メンバ変数にList内容を持たせる
37
+ // メンバ変数で管理
33
38
  static List<String> _list = new ArrayList<String>();
34
39
 
35
40
  /**
@@ -58,6 +63,8 @@
58
63
  public void execute( File file ) {
59
64
  _list.add(file.getPath());
60
65
  }
66
+
67
+ }
61
68
  ```
62
69
  という実装方法が考えられます。
63
70
  ちょっとだけ解説すると、