net.moraleboost.junsai.util
クラス CsvUtil

java.lang.Object
  上位を拡張 net.moraleboost.junsai.util.CsvUtil

public class CsvUtil
extends java.lang.Object

CSVデータを解析/作成するためのユーティリティクラス

作成者:
taketa

コンストラクタの概要
CsvUtil()
           
 
メソッドの概要
static java.lang.String escape(java.lang.String str)
          CSVの要素内で使用できない文字をエスケープする
static java.lang.String join(java.util.Collection<java.lang.String> elements)
          elementsの要素をカラムとして、一行のCSVデータを作成して返す。
static java.lang.String join(java.lang.String[] elements)
          elementsの要素をカラムとして、一行のCSVデータを作成して返す。
static java.lang.String[] tokenize(java.lang.String str, int max)
          一行のCSVを解析し、カラムに分割して返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvUtil

public CsvUtil()
メソッドの詳細

tokenize

public static final java.lang.String[] tokenize(java.lang.String str,
                                                int max)
一行のCSVを解析し、カラムに分割して返す。

パラメータ:
str - 解析対象
max - 最大カラム数。strがこれ以上のカラムで構成される場合、 max+1番目以降のカラムは、すべてmax番目のカラムにマージされる。
戻り値:
カラム配列。strが空文字列の場合は、空の配列が返される。

escape

public static final java.lang.String escape(java.lang.String str)
CSVの要素内で使用できない文字をエスケープする

パラメータ:
str - エスケープする文字列
戻り値:
エスケープされた文字列

join

public static final java.lang.String join(java.util.Collection<java.lang.String> elements)
elementsの要素をカラムとして、一行のCSVデータを作成して返す。

パラメータ:
elements -
戻り値:

join

public static final java.lang.String join(java.lang.String[] elements)
elementsの要素をカラムとして、一行のCSVデータを作成して返す。

パラメータ:
elements -
戻り値: