概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## ts.util.text
クラス StringConcatenator

    java.lang.Object
      ts.util.text.StringConcatenator

    public class StringConcatenator

extends java.lang.Object

文字列を連結するクラス。
複数の文字列を、区切り文字を使って連結したり、同じ文字列を指定回数分繰り返し て連結するなど、様々な方法で文字列を連結するためのメソッドを用意する。

バージョン:
  $Revision: 1.1.1.1 $, $Date: 2010-10-16 00:03:52 $
作成者:
  佐藤隆之.

コンストラクタの概要
`protected` | `StringConcatenator()` デフォルトコンストラクタ。

メソッドの概要
`static java.lang.String` | `concatenate(java.util.Collection<java.lang.String> coll, char delim, char esc)` 推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Collection,String,String)`を使用して下さい。
`static java.lang.String` | `concatenate(java.util.Collection<java.lang.String> coll, char delim, char openPar, char closePar, char escape)` 推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Collection,String,String,String,String)`を使用 して下さい。
`static java.lang.String` | `concatenate(java.util.Collection<java.lang.String> coll, java.lang.String delimiter)` 指定されたコレクションオブジェクトに含まれる文字列を、区切り文字列を使って 連結する。
`static java.lang.String` | `concatenate(java.util.Collection<java.lang.String> coll, java.lang.String delim, java.lang.String esc)` 指定されたコレクションオブジェクト内の要素文字列を、区切り文字列を使って 連結する。
`static java.lang.String` | `concatenate(java.util.Collection<java.lang.String> coll, java.lang.String delim, java.lang.String openPar, java.lang.String closePar, java.lang.String escape)` 指定されたコレクションオブジェクト内の要素文字列を、括弧で囲み、 区切り文字列を使って連結する。
`static java.lang.String` | `concatenate(java.util.Collection coll, java.text.Format fmt, java.lang.String delim)` 指定されたコレクションオブジェクト内の要素オブジェクトを、書式オブジェクト を使って文字列に変換し、区切り文字を付加して連結する。
`static java.lang.String` | `concatenate(java.util.Enumeration<java.lang.Object> enm, java.text.Format fmt, java.lang.String delim)` 指定された列挙オブジェクト内の要素オブジェクトを、書式オブジェクトを使って 文字列に変換し、区切り文字列を付加して連結する。
`static java.lang.String` | `concatenate(java.util.Enumeration<java.lang.String> enm, char delim, char esc)` 推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Enumeration,String,String)`を使用して下さい。
`static java.lang.String` | `concatenate(java.util.Enumeration<java.lang.String> enm, char delim, char openPar, char closePar, char escape)` 推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Enumeration,String,String,String,String)` を使用して下さい。
`static java.lang.String` | `concatenate(java.util.Enumeration<java.lang.String> enm, java.lang.String delimiter)` 指定された列挙オブジェクトに含まれる文字列を、区切り文字列を使って連結 する。
`static java.lang.String` | `concatenate(java.util.Enumeration<java.lang.String> enm, java.lang.String delim, java.lang.String esc)` 指定された列挙オブジェクト内の要素文字列を、区切り文字列を使って連結する。
`static java.lang.String` | `concatenate(java.util.Enumeration<java.lang.String> enm, java.lang.String delim, java.lang.String openPar, java.lang.String closePar, java.lang.String escape)` 指定された列挙オブジェクト内の要素文字列を、括弧で囲み、区切り文字列を 使って連結する。
`static java.lang.String` | `concatenate(java.lang.Object[] objs, java.text.Format fmt, java.lang.String delim)` 指定された配列内のオブジェクトを、書式オブジェクトを使って文字列に変換し、 区切り文字列を付加して連結する。
`static java.lang.String` | `concatenate(java.lang.String[] strs, char delim, char escape)` 推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(String[],String,String)`を使用して下さい。
`static java.lang.String` | `concatenate(java.lang.String[] strs, char delim, char openPar, char closePar, char escape)` 推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(String[],String,String,String,String)`を使用して下さい。
`static java.lang.String` | `concatenate(java.lang.String[] strings, java.lang.String delimiter)` 指定された文字列の配列を、区切り文字列を使って連結する。
`static java.lang.String` | `concatenate(java.lang.String[] strs, java.lang.String delim, java.lang.String escape)` 指定された文字列の配列を、区切り文字列を使って連結する。
`static java.lang.String` | `concatenate(java.lang.String[] strs, java.lang.String delim, java.lang.String openPar, java.lang.String closePar, java.lang.String escape)` 指定された文字列の配列を、括弧で囲み、区切り文字列を使って連結する。
`static java.lang.String` | `repeat(char repeated, int count)` 推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`repeat(String,int)`を使用して下さい。
`static java.lang.String` | `repeat(java.lang.String repeated, int count)` 指定された文字列を、指定回数分繰り返し連結する。
`static java.lang.String` | `repeat(java.lang.String repeated, int count, java.lang.String delimiter)` 指定された文字列を、区切り文字列を付加して、指定回数分繰り返し連結する。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### StringConcatenator

    protected StringConcatenator()

  デフォルトコンストラクタ。

メソッドの詳細

### concatenate

    public static java.lang.String concatenate(java.lang.String[] strings,
                                               java.lang.String delimiter)

  指定された文字列の配列を、区切り文字列を使って連結する。
  配列の要素にヌルが含まれていた場合は、その要素は`"null"`として 連結する。

  パラメータ:
    `strings` - 文字列の配列。
    `delimiter` - 区切り文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Enumeration<java.lang.String> enm,
                                               java.lang.String delimiter)

  指定された列挙オブジェクトに含まれる文字列を、区切り文字列を使って連結 する。
  列挙オブジェクトの要素にヌルが含まれていた場合は、その要素は `"null"`として連結する。

  パラメータ:
    `enm` - 連結対象の文字列を含む列挙オブジェクト。
    `delimiter` - 区切り文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Collection<java.lang.String> coll,
                                               java.lang.String delimiter)

  指定されたコレクションオブジェクトに含まれる文字列を、区切り文字列を使って 連結する。
  コレクションオブジェクトの要素のヌルが含まれていた場合は、その要素を `"null"`として連結する。

  パラメータ:
    `coll` - 連結対処の文字列を含むコレクションオブジェクト。
    `delimiter` - 区切り文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### repeat

    @Deprecated
    public static java.lang.String repeat(char repeated,
                                                     int count)

  推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`repeat(String,int)`を使用して下さい。

  指定された文字を、指定回数分繰り返し連結する。
  配列の要素にヌルが含まれていた場合は、その要素は`"null"`として 連結する。

  パラメータ:
    `repeated` - 繰り返しの対象文字。
    `count` - 繰り返し回数。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 繰り返し回数が負の場合（デバッグモードのみ）。

### repeat

    public static java.lang.String repeat(java.lang.String repeated,
                                          int count)

  指定された文字列を、指定回数分繰り返し連結する。
  配列の要素にヌルが含まれていた場合は、その要素は`"null"`として 連結する。

  パラメータ:
    `repeated` - 繰り返しの対象文字列。
    `count` - 繰り返し回数。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 対象文字列がヌルの場合、又は繰り返し回数が負の場合 （デバッグモードのみ）。

### repeat

    public static java.lang.String repeat(java.lang.String repeated,
                                          int count,
                                          java.lang.String delimiter)

  指定された文字列を、区切り文字列を付加して、指定回数分繰り返し連結する。

  パラメータ:
    `repeated` - 繰り返しの対象文字列。
    `count` - 繰り返し回数。
    `delimiter` - 区切り文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合、又は繰り返し回数が負の場合 （デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.lang.Object[] objs,
                                               java.text.Format fmt,
                                               java.lang.String delim)
                                        throws java.lang.IllegalArgumentException

  指定された配列内のオブジェクトを、書式オブジェクトを使って文字列に変換し、 区切り文字列を付加して連結する。

  パラメータ:
    `objs` - オブジェクトの配列。
    `fmt` - 書式オブジェクト。
    `delim` - 区切り文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.IllegalArgumentException` - 書式オブジェクトによる文字列への変換に 失敗した場合。
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Enumeration<java.lang.Object> enm,
                                               java.text.Format fmt,
                                               java.lang.String delim)
                                        throws java.lang.IllegalArgumentException

  指定された列挙オブジェクト内の要素オブジェクトを、書式オブジェクトを使って 文字列に変換し、区切り文字列を付加して連結する。

  パラメータ:
    `enm` - 列挙オブジェクト。
    `fmt` - 書式オブジェクト。
    `delim` - 区切り文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.IllegalArgumentException` - 書式オブジェクトによる文字列への変換に 失敗した場合。
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Collection coll,
                                               java.text.Format fmt,
                                               java.lang.String delim)
                                        throws java.lang.IllegalArgumentException

  指定されたコレクションオブジェクト内の要素オブジェクトを、書式オブジェクト を使って文字列に変換し、区切り文字を付加して連結する。

  パラメータ:
    `coll` - コレクションオブジェクト。
    `fmt` - 書式オブジェクト。
    `delim` - 区切り文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.IllegalArgumentException` - 書式オブジェクトによる文字列への変換に 失敗した場合。
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.lang.String[] strs,
                                               java.lang.String delim,
                                               java.lang.String escape)

  指定された文字列の配列を、区切り文字列を使って連結する。
  区切り文字列が文字列中に現れる場合は、引数のエスケープ文字列をその直前に 挿入する。
  配列の要素にヌルが含まれていた場合は、その要素は`"null"`として 連結する。

  パラメータ:
    `strs` - 文字列の配列。
    `delim` - 区切り文字列。
    `escape` - エスケープ文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    @Deprecated
    public static java.lang.String concatenate(java.lang.String[] strs,
                                                          char delim,
                                                          char escape)

  推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(String[],String,String)`を使用して下さい。

  指定された文字列の配列を、区切り文字を使って連結する。
  区切り文字が文字列中に現れる場合は、引数のエスケープ文字をその直前に挿入 する。
  配列の要素にヌルが含まれていた場合は、その要素は`"null"`として 連結する。

  パラメータ:
    `strs` - 文字列の配列。
    `delim` - 区切り文字。
    `escape` - エスケープ文字。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    @Deprecated
    public static java.lang.String concatenate(java.util.Enumeration<java.lang.String> enm,
                                                          char delim,
                                                          char esc)

  推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Enumeration,String,String)`を使用して下さい。

  指定された列挙オブジェクト内の要素文字列を、区切り文字を使って連結する。
  区切り文字が文字列中に現れる場合は、引数のエスケープ文字をその直前に挿入 する。

  パラメータ:
    `enm` - 列挙オブジェクト。
    `delim` - 区切り文字。
    `esc` - エスケープ文字。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Enumeration<java.lang.String> enm,
                                               java.lang.String delim,
                                               java.lang.String esc)

  指定された列挙オブジェクト内の要素文字列を、区切り文字列を使って連結する。
  区切り文字列が文字列中に現れる場合は、引数のエスケープ文字列をその直前に 挿入する。

  パラメータ:
    `enm` - 列挙オブジェクト。
    `delim` - 区切り文字列。
    `esc` - エスケープ文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    @Deprecated
    public static java.lang.String concatenate(java.util.Collection<java.lang.String> coll,
                                                          char delim,
                                                          char esc)

  推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Collection,String,String)`を使用して下さい。

  指定されたコレクションオブジェクト内の要素文字列を、区切り文字を使って 連結する。
  区切り文字が文字列中に現れる場合は、引数のエスケープ文字をその直前に挿入 する。

  パラメータ:
    `coll` - コレクションオブジェクト。
    `delim` - 区切り文字。
    `esc` - エスケープ文字。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Collection<java.lang.String> coll,
                                               java.lang.String delim,
                                               java.lang.String esc)

  指定されたコレクションオブジェクト内の要素文字列を、区切り文字列を使って 連結する。
  区切り文字列が文字列中に現れる場合は、引数のエスケープ文字列をその直前に 挿入する。

  パラメータ:
    `coll` - コレクションオブジェクト。
    `delim` - 区切り文字列。
    `esc` - エスケープ文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    @Deprecated
    public static java.lang.String concatenate(java.lang.String[] strs,
                                                          char delim,
                                                          char openPar,
                                                          char closePar,
                                                          char escape)

  推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(String[],String,String,String,String)`を使用して下さい。

  指定された文字列の配列を、括弧で囲み、区切り文字を使って連結する。
  区切り文字や括弧が文字列中に現れる場合は、引数のエスケープ文字をその直前 に挿入する。

  パラメータ:
    `strs` - 文字列の配列。
    `delim` - 区切り文字。
    `openPar` - 開き括弧。
    `closePar` - 閉じ括弧。
    `escape` - エスケープ文字。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.lang.String[] strs,
                                               java.lang.String delim,
                                               java.lang.String openPar,
                                               java.lang.String closePar,
                                               java.lang.String escape)

  指定された文字列の配列を、括弧で囲み、区切り文字列を使って連結する。
  区切り文字列や括弧が文字列中に現れる場合は、引数のエスケープ文字列をその 直前に挿入する。

  パラメータ:
    `strs` - 文字列の配列。
    `delim` - 区切り文字。
    `openPar` - 開き括弧。
    `closePar` - 閉じ括弧。
    `escape` - エスケープ文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    @Deprecated
    public static java.lang.String concatenate(java.util.Enumeration<java.lang.String> enm,
                                                          char delim,
                                                          char openPar,
                                                          char closePar,
                                                          char escape)

  推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Enumeration,String,String,String,String)` を使用して下さい。

  指定された列挙オブジェクト内の要素文字列を、括弧で囲み、区切り文字を 使って連結する。
  区切り文字や括弧が文字列中に現れる場合は、引数のエスケープ文字をその直前 に挿入する。

  パラメータ:
    `enm` - 列挙オブジェクト。
    `delim` - 区切り文字。
    `openPar` - 開き括弧。
    `closePar` - 閉じ括弧。
    `escape` - エスケープ文字。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Enumeration<java.lang.String> enm,
                                               java.lang.String delim,
                                               java.lang.String openPar,
                                               java.lang.String closePar,
                                               java.lang.String escape)

  指定された列挙オブジェクト内の要素文字列を、括弧で囲み、区切り文字列を 使って連結する。
  区切り文字列や括弧が文字列中に現れる場合は、引数のエスケープ文字列をその 直前に挿入する。

  パラメータ:
    `enm` - 列挙オブジェクト。
    `delim` - 区切り文字列。
    `openPar` - 開き括弧。
    `closePar` - 閉じ括弧。
    `escape` - エスケープ文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    @Deprecated
    public static java.lang.String concatenate(java.util.Collection<java.lang.String> coll,
                                                          char delim,
                                                          char openPar,
                                                          char closePar,
                                                          char escape)

  推奨されていません。 `char`変数の使用を避けるため廃止。代わりに`concatenate(java.util.Collection,String,String,String,String)`を使用 して下さい。

  指定されたコレクションオブジェクト内の要素文字列を、括弧で囲み、区切り文字 を使って連結する。
  区切り文字や括弧が文字列中に現れる場合は、引数のエスケープ文字をその直前に 挿入する。

  パラメータ:
    `coll` - コレクションオブジェクト。
    `delim` - 区切り文字。
    `openPar` - 開き括弧。
    `closePar` - 閉じ括弧。
    `escape` - エスケープ文字。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

### concatenate

    public static java.lang.String concatenate(java.util.Collection<java.lang.String> coll,
                                               java.lang.String delim,
                                               java.lang.String openPar,
                                               java.lang.String closePar,
                                               java.lang.String escape)

  指定されたコレクションオブジェクト内の要素文字列を、括弧で囲み、 区切り文字列を使って連結する。
  区切り文字列や括弧が文字列中に現れる場合は、引数のエスケープ文字列をその 直前に挿入する。

  パラメータ:
    `coll` - コレクションオブジェクト。
    `delim` - 区切り文字列。
    `openPar` - 開き括弧。
    `closePar` - 閉じ括弧。
    `escape` - エスケープ文字列。
  戻り値:
    連結後の文字列。
  例外:
    `java.lang.AssertionError` - 引数がヌルの場合（デバッグモードのみ）。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright (C) SATOH Takayuki All Rights Reserved.