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

## org.phosphoresce.commons.util
クラス ArrayUtil

    java.lang.Object
      org.phosphoresce.commons.util.ArrayUtil

public final class ArrayUtil
extends java.lang.Object

配列に対する操作を行うメソッドを提供するクラス

作成者:
  Kitagawa

メソッドの概要
`static java.lang.Object[]` | `add(java.lang.Object[] objects, java.lang.Object object)` 指定されたオブジェクト配列に対してオブジェクトを追加します。
`static java.lang.String[]` | `add(java.lang.String[] strings, java.lang.String string)` 指定されたStringオブジェクト配列に対してStringオブジェクトを追加します。
`static java.util.List` | `asResizableList(java.lang.Object[] objects)` 指定されたオブジェクト配列をエレメントの追加削除が変更可能な リストオブジェクトとして取得します。
`static boolean` | `contains(java.lang.Object[] objects, java.lang.Object object)` 指定されたオブジェクト配列ににオブジェクトが含まれるか判定します。
`static java.lang.Object[]` | `remove(java.lang.Object[] objects, java.lang.Object object)` 指定されたオブジェクト配列に対してオブジェクトの除去をします。
`static java.lang.String[]` | `remove(java.lang.String[] strings, java.lang.String string)` 指定されたStringオブジェクト配列に対してStringオブジェクトの除去をします。

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

メソッドの詳細

### asResizableList

    public static java.util.List asResizableList(java.lang.Object[] objects)

  指定されたオブジェクト配列をエレメントの追加削除が変更可能な リストオブジェクトとして取得します。
  但し、Arrays.asListとは異なり、エレメントの変更が配列には反映されません。
  また、オブジェクト配列がnullの場合は空のリストオブジェクトとして取得します。

  パラメータ:
    `objects` - オブジェクト配列
  戻り値:
    配列から生成されたリストオブジェクト

### add

    public static java.lang.Object[] add(java.lang.Object[] objects,
                                         java.lang.Object object)

  指定されたオブジェクト配列に対してオブジェクトを追加します。
  提供されるオブジェクト配列はパラメータのオブジェクトインスタンスとは異なる物となります。

  パラメータ:
    `objects` - 追加先オブジェクト配列
    `object` - 追加対象オブジェクト
  戻り値:
    オブジェクトを追加して新規に作成されたオブジェクト

### remove

    public static java.lang.Object[] remove(java.lang.Object[] objects,
                                            java.lang.Object object)

  指定されたオブジェクト配列に対してオブジェクトの除去をします。
  提供されるオブジェクト配列はパラメータのオブジェクトインスタンスとは異なる物となります。

  パラメータ:
    `objects` - 除去元オブジェクト配列
    `object` - 除去対象オブジェクト
  戻り値:
    オブジェクトを除去して新規に作成されたオブジェクト

### contains

    public static boolean contains(java.lang.Object[] objects,
                                   java.lang.Object object)

  指定されたオブジェクト配列ににオブジェクトが含まれるか判定します。

  パラメータ:
    `objects` - 検索先オブジェクト配列
    `object` - 検索対象オブジェクト
  戻り値:
    オブジェクトが配列に含まれる場合、trueを返却

### add

    public static java.lang.String[] add(java.lang.String[] strings,
                                         java.lang.String string)

  指定されたStringオブジェクト配列に対してStringオブジェクトを追加します。
  提供されるStringオブジェクト配列はパラメータのオブジェクトインスタンスとは異なる物となります。

  パラメータ:
    `strings` - 追加先オブジェクト配列
    `string` - 追加対象オブジェクト
  戻り値:
    オブジェクトを追加して新規に作成されたオブジェクト

### remove

    public static java.lang.String[] remove(java.lang.String[] strings,
                                            java.lang.String string)

  指定されたStringオブジェクト配列に対してStringオブジェクトの除去をします。
  提供されるStringオブジェクト配列はパラメータのオブジェクトインスタンスとは異なる物となります。

  パラメータ:
    `strings` - 除去元オブジェクト配列
    `string` - 除去対象オブジェクト
  戻り値:
    オブジェクトを除去して新規に作成されたオブジェクト

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