回答編集履歴

1

拡張子忘れた

2016/05/25 18:08

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -10,11 +10,13 @@
10
10
 
11
11
 
12
12
 
13
- // 拡張子取得(.logか.txtであることは確定)
13
+ // 拡張子取得
14
14
 
15
15
  int extensionIndex = outputFileName.lastIndexOf(".");
16
16
 
17
17
  //第二引数がなければ、substringメソッドはそのインデックスから最後までの文字列を返す
18
+
19
+ //このため、別に拡張子の文字数が確定していなくても拡張子を抽出できる
18
20
 
19
21
  String extension = outputFileName.substring(extensionIndex);
20
22
 
@@ -32,7 +34,7 @@
32
34
 
33
35
  //これで順次Fileを作成しながら判定を繰り返せば、飛び番のファイル名にも対応可能
34
36
 
35
- file = new File(outputPath + outputFileName + "_" + branch);
37
+ file = new File(outputPath + outputFileName + "_" + branch + extension);
36
38
 
37
39
  }
38
40