Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb

Class EdbCSV



  • public class EdbCSV
    extends Object
    CSV の入出力に関するクラス
    Version:
    $Id: EdbCSV.java,v 1.19 2019/05/08 06:19:10 alex Exp $
    • Field Detail

      • SPLIT_PATTERN

        static String SPLIT_PATTERN
    • Constructor Detail

      • EdbCSV

        public EdbCSV()
    • Method Detail

      • set_splitter

        public void set_splitter(String s_pattern)
        区切り文字の設定
        default: [\t], [,], [;], [:]
        Parameters:
        s_pattern - 区切り文字のパターン
      • get_splitter

        static char get_splitter(String s_pattern,
                                 String str)
        文字列を分割している区切り文字の取得
        Parameters:
        s_pattern - 区切り文字のパターン
        str - 文字列
        Returns:
        区切り文字
      • readCSV

        public static List<String> readCSV(File file)
        ファイルから1行(""内の改行に対応)毎に抽出
        Parameters:
        file - file to be read.
        Returns:
        read lines.
      • parse

        public static String[][] parse(File file)
        CSV ファイルの内容を String[][] に分割
        Parameters:
        file - ファイル指定
        Returns:
        CSV の中身を String[][] へ出力した内容
      • parsetoarray

        public static List<String> parsetoarray(File file)
        CSV ファイルの内容を String[][] に分割
        Parameters:
        file - ファイル指定
        Returns:
        CSV の中身を String[][] へ出力した内容
      • parsetostring

        public static String[][] parsetostring(String body)
        文字列を String[][] に分割
        Parameters:
        body - 文字列指定
        Returns:
        CSV の内容を String[][] に分割
      • parsetoarray

        public static List<String> parsetoarray(String body)
        文字列を List に分割
        Parameters:
        body - 分割する文字列
        Returns:
        CSV の内容を List に分割
      • parsetoarray

        public static List<String> parsetoarray(String body,
                                                char sp)
        区切り文字を指定して文字列を List に分割
        Parameters:
        body - 分割する文字列
        sp - 区切り文字
        Returns:
        CSV の内容を List に分割
      • saveCSV

        public static void saveCSV(File file,
                                   String[][] contents)
        2次元文字列配列内容を CSV 形式(.csv)へ保存
        Parameters:
        file - file to be saved.
        contents - contents to be written.
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025