Class FileUtil

java.lang.Object
nablarch.test.tool.htmlcheck.util.FileUtil

@Published(tag="architect") public final class FileUtil extends Object
ファイル関連ユーティリティクラス。
Author:
Tomokazu Kagawa
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    Closeableインタフェース実装クラスに対して、クローズ処理を行う。
    open(File file, Charset charset)
    ファイルをオープンし、BufferedReaderを返却する。
    open(String filePath, Charset charset)
    ファイルをオープンし、BufferedReaderを返却する。
    static List<String[]>
    readCsv(String csvPath)
    CSVファイルを読み込む。
    文字コードはデフォルト(UTF-8)を使用する。
    返却値はList<String[]>であり、CSVファイルの各行がListの1レコードに対応する。
    static List<String[]>
    readCsv(String csvPath, Charset charset)
    CSVファイルを読み込む。
    返却値はList<String[]>であり、CSVファイルの各行がListの1レコードに対応する。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • readCsv

      public static List<String[]> readCsv(String csvPath)
      CSVファイルを読み込む。
      文字コードはデフォルト(UTF-8)を使用する。
      返却値はList<String[]>であり、CSVファイルの各行がListの1レコードに対応する。
      Parameters:
      csvPath - 読み込み対象CSVファイルパス
      Returns:
      読み込む結果
    • readCsv

      public static List<String[]> readCsv(String csvPath, Charset charset)
      CSVファイルを読み込む。
      返却値はList<String[]>であり、CSVファイルの各行がListの1レコードに対応する。
      Parameters:
      csvPath - 読み込み対象CSVファイル
      charset - 読み込み対象CSVファイルの文字コード
      Returns:
      読み込む結果
    • open

      public static BufferedReader open(File file, Charset charset) throws FileNotFoundException
      ファイルをオープンし、BufferedReaderを返却する。
      Parameters:
      file - 読み込み対象ファイル
      charset - 指定文字コード
      Returns:
      BufferedReaderインスタンス
      Throws:
      FileNotFoundException - 指定したファイルが存在しない場合のエラー
    • open

      public static BufferedReader open(String filePath, Charset charset) throws FileNotFoundException
      ファイルをオープンし、BufferedReaderを返却する。
      Parameters:
      filePath - 読み込み対象ファイルパス
      charset - 指定文字コード
      Returns:
      BufferedReaderインスタンス
      Throws:
      FileNotFoundException - 指定したファイルが存在しない場合のエラー
    • closeQuietly

      public static void closeQuietly(Closeable closeable)
      Closeableインタフェース実装クラスに対して、クローズ処理を行う。
      Parameters:
      closeable - クローズ対象リソース