public final class FileUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
closeQuietly(java.io.Closeable closeable)
Closeableインタフェース実装クラスに対して、クローズ処理を行う。
|
static java.io.BufferedReader |
open(java.io.File file,
java.nio.charset.Charset charset)
ファイルをオープンし、BufferedReaderを返却する。
|
static java.io.BufferedReader |
open(java.lang.String filePath,
java.nio.charset.Charset charset)
ファイルをオープンし、BufferedReaderを返却する。
|
static void |
outToXml(org.w3c.dom.Document document,
java.lang.String xmlPath)
XML文書全体を表すDocumentオブジェクトをXMLに変換し、出力する。
インデント数はデフォルト値の2を使用する。 |
static java.util.List<java.lang.String> |
readFile(java.lang.String filePath)
テキストファイルを読み込む。
文字コードはデフォルト(UTF-8)を使用する。 返却値はList |
static java.util.List<java.lang.String> |
readFile(java.lang.String filePath,
java.nio.charset.Charset charset)
テキストファイルを読み込む。
返却値はList |
static java.lang.String |
readFileToString(java.io.File file)
ファイル読み込み内容を文字列として返却する。
文字コードはUTF-8を使用する。 改行文字も読み込み返却する。 |
static java.lang.String |
readFileToString(java.io.File file,
java.nio.charset.Charset charset)
ファイル読み込み内容を文字列として返却する。
改行文字も読み込み返却する。 |
public static java.util.List<java.lang.String> readFile(java.lang.String filePath)
filePath
- 読み込み対象ファイルパスpublic static java.util.List<java.lang.String> readFile(java.lang.String filePath, java.nio.charset.Charset charset)
filePath
- 読み込み対象CSVファイルcharset
- 読み込み対象CSVファイルの文字コードpublic static java.lang.String readFileToString(java.io.File file)
file
- 読み込み対象ファイルpublic static java.lang.String readFileToString(java.io.File file, java.nio.charset.Charset charset)
file
- 読み込み対象ファイルcharset
- 指定文字コードpublic static java.io.BufferedReader open(java.io.File file, java.nio.charset.Charset charset) throws java.io.FileNotFoundException
file
- 読み込み対象ファイルcharset
- 指定文字コードjava.io.FileNotFoundException
- 指定したファイルが存在しない場合のエラーpublic static java.io.BufferedReader open(java.lang.String filePath, java.nio.charset.Charset charset) throws java.io.FileNotFoundException
filePath
- 読み込み対象ファイルパスcharset
- 指定文字コードjava.io.FileNotFoundException
- 指定したファイルが存在しない場合のエラーpublic static void closeQuietly(java.io.Closeable closeable)
closeable
- クローズ対象リソースpublic static void outToXml(org.w3c.dom.Document document, java.lang.String xmlPath)
document
- XML文書全体を表すDocumentオブジェクトxmlPath
- 出力先XMLファイルパス