質問編集履歴
1
コードを指摘通りに修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -109,18 +109,12 @@
|
|
109
109
|
for(int i=0; i<dirFilelist.length; i++) {
|
110
110
|
String extension = "";
|
111
111
|
String fileName = dirFilelist[i].getName();
|
112
|
-
//ファイルの拡張子を取得
|
113
|
-
int id; //"."が後ろから何文字目かを代入する変数
|
114
|
-
id = fileName.lastIndexOf(".");
|
115
|
-
if(id != -1) {
|
116
|
-
extension = fileName.substring(id + 1);
|
117
|
-
}
|
118
112
|
|
119
113
|
//ファイルがディレクトリなら中身を探索
|
120
114
|
if(dirFilelist[i].isDirectory()) {
|
121
115
|
ser_dir.add(new File(dirFilelist[i].getPath()));
|
122
116
|
|
123
|
-
} else if (
|
117
|
+
} else if (fileName.endsWith(".java")) { //ファイル拡張子が.javaならjavalistに追加
|
124
118
|
javalist.add(new Jfile(dirFilelist[i]));
|
125
119
|
}
|
126
120
|
}
|
@@ -131,6 +125,8 @@
|
|
131
125
|
//csvファイルに書き込む
|
132
126
|
int listsize = javalist.size(); //javalist.の要素数を格納する変数
|
133
127
|
|
128
|
+
System.out.println(listsize); //リストのサイズを確認するため画面表示
|
129
|
+
|
134
130
|
try(PrintWriter w = new PrintWriter(new BufferedWriter(new FileWriter(FILENAME)))){
|
135
131
|
for(int i=0 ; i < listsize; i++){
|
136
132
|
w.println(javalist.get(i).getPath() + "," +
|