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

回答編集履歴

2

オフィシャルページheのリンク追加

2015/12/08 09:03

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  基本的には書かれている通りの処理になります。
2
2
 
3
- Commons-IOのFileUtilsなどのライブラリのメソッドでは、ファイル全体を`List<String>`型で取得するようなメソッドがあったりもします。どのような内容のファイルか(ファイルサイズが十分小さい、など)が事前にわかっている状況であれば、こういったライブラリを使用するのが楽かもしれません。
3
+ [Commons-IO](https://commons.apache.org/proper/commons-io/)のFileUtilsなどのライブラリのメソッドでは、ファイル全体を`List<String>`型で取得するようなメソッドがあったりもします。どのような内容のファイルか(ファイルサイズが十分小さい、など)が事前にわかっている状況であれば、こういったライブラリを使用するのが楽かもしれません。
4
4
 
5
5
  [https://commons.apache.org/proper/commons-io/javadocs/api-release/org/apache/commons/io/FileUtils.html#readLines(java.io.File, java.lang.String)](https://commons.apache.org/proper/commons-io/javadocs/api-release/org/apache/commons/io/FileUtils.html#readLines(java.io.File, java.lang.String))

1

行ごとに分割して取得できたほうが良いと思われるので例に出していたメソッドを変更

2015/12/08 09:02

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  基本的には書かれている通りの処理になります。
2
2
 
3
- Commons-IOのFileUtilsなどのライブラリのメソッドでは、ファイル全体を`String`型で取得するようなメソッドがあったりもします。どのような内容のファイルか(ファイルサイズが十分小さい、など)が事前にわかっている状況であれば、こういったライブラリを使用するのが楽かもしれません。
3
+ Commons-IOのFileUtilsなどのライブラリのメソッドでは、ファイル全体を`List<String>`型で取得するようなメソッドがあったりもします。どのような内容のファイルか(ファイルサイズが十分小さい、など)が事前にわかっている状況であれば、こういったライブラリを使用するのが楽かもしれません。
4
4
 
5
- [https://commons.apache.org/proper/commons-io/javadocs/api-release/org/apache/commons/io/FileUtils.html#readFileToString(java.io.File)](https://commons.apache.org/proper/commons-io/javadocs/api-release/org/apache/commons/io/FileUtils.html#readFileToString(java.io.File))
5
+ [https://commons.apache.org/proper/commons-io/javadocs/api-release/org/apache/commons/io/FileUtils.html#readLines(java.io.File, java.lang.String)](https://commons.apache.org/proper/commons-io/javadocs/api-release/org/apache/commons/io/FileUtils.html#readLines(java.io.File, java.lang.String))