org.apache.commons.lang
クラス RandomStringUtils

java.lang.Object
  拡張org.apache.commons.lang.RandomStringUtils

public class RandomStringUtils
extends Object

共通的なランダムな String に対する処理ルーチンです。

オリジナルは GenerationJava コアライブラリです。

バージョン:
$Id: RandomStringUtils.java,v 1.1.1.1 2004/02/13 10:02:04 hioki Exp $
作成者:
Henri Yandell, Steven Caswell, Stephen Colebourne
翻訳者:
日置 聡

フィールドの概要
private static Random RANDOM
          random メソッドで使用される Random オブジェクト。.
 
コンストラクタの概要
RandomStringUtils()
          RandomStringUtils のインスタンスは一般的なプログラムからは生成すべきではありません。
 
メソッドの概要
static String random(int count)
          指定された長さを持つランダムな文字列を生成します。
static String random(int count, boolean letters, boolean numbers)
          指定された長さを持つランダムな文字列を生成します。
static String random(int count, char[] set)
          指定された長さを持つランダムな文字列を生成します。
static String random(int count, int start, int end, boolean letters, boolean numbers)
          指定された長さを持つランダムな文字列を生成します。
static String random(int count, int start, int end, boolean letters, boolean numbers, char[] set)
          指定されたオプションに従ってランダムな文字列を生成します。
static String random(int count, String set)
          指定された長さを持つランダムな文字列を生成します。
static String randomAlphabetic(int count)
          指定された長さを持つランダムな文字列を生成します。
static String randomAlphanumeric(int count)
          指定された長さを持つランダムな文字列を生成します。
static String randomAscii(int count)
          指定された長さを持つランダムな文字列を生成します。
static String randomNumeric(int count)
          指定された長さを持つランダムな文字列を生成します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

RANDOM

private static final Random RANDOM
random メソッドで使用される Random オブジェクト。. This has to be not local このオブジェクトは同じミリセカンドで同じ値を返さないようにローカルには保持しません。

コンストラクタの詳細

RandomStringUtils

public RandomStringUtils()
RandomStringUtils のインスタンスは一般的なプログラムからは生成すべきではありません。 代わりに RandomStringUtils.random(5); というように使用すべきです。 このコンストラクタは、処理に JavaBean インスタンスを必要とするツールのために public になっています。

メソッドの詳細

random

public static String random(int count)
指定された長さを持つランダムな文字列を生成します。 含まれる文字は全ての文字から選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
戻り値:
ランダムな文字列

randomAscii

public static String randomAscii(int count)
指定された長さを持つランダムな文字列を生成します。 含まれる文字は32からから127のASCIIの値から選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
戻り値:
ランダムな文字列

randomAlphabetic

public static String randomAlphabetic(int count)
指定された長さを持つランダムな文字列を生成します。 含まれる文字はアルファベットから選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
戻り値:
ランダムな文字列

randomAlphanumeric

public static String randomAlphanumeric(int count)
指定された長さを持つランダムな文字列を生成します。 含まれる文字はアルファベットと数字から選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
戻り値:
ランダムな文字列

randomNumeric

public static String randomNumeric(int count)
指定された長さを持つランダムな文字列を生成します。 含まれる文字は数字から選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
戻り値:
ランダムな文字列

random

public static String random(int count,
                            boolean letters,
                            boolean numbers)
指定された長さを持つランダムな文字列を生成します。 含まれる文字は渡された引数に従ってアルファベットと数字から選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
letters - true の場合、生成される文字列はアルファベットを含む
numbers - true の場合、生成される文字列は数字を含む
戻り値:
ランダムな文字列

random

public static String random(int count,
                            int start,
                            int end,
                            boolean letters,
                            boolean numbers)
指定された長さを持つランダムな文字列を生成します。 含まれる文字は渡された引数に従ってアルファベットと数字から選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
start - 使用する文字セットの開始位置
end - 使用する文字セットの終了位置
letters - true の場合、生成される文字列はアルファベットを含む
numbers - true の場合、生成される文字列は数字を含む
戻り値:
ランダムな文字列

random

public static String random(int count,
                            int start,
                            int end,
                            boolean letters,
                            boolean numbers,
                            char[] set)
指定されたオプションに従ってランダムな文字列を生成します。 start と end が両方とも0だった場合には、letters と numbers が両方とも false でない限りASCIIで表示可能な ' ' と 'z' がセットされ使用されます。 letters と numbers が両方とも false の場合 start と end は 0 と Integer.MAX_VALUE になります。

set が null でない場合には start から end のインデックスのこの配列内から文字が選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
start - 文字セットの開始位置
end - 文字セットの終了位置
letters - 文字だけを許可するか?
numbers - 数字だけを許可するか?
set - ランダムな文字列を作成する際に使用される文字のセット、 null の場合全ての文字が使用される
戻り値:
ランダムな文字列
例外:
ArrayIndexOutOfBoundsException - 文字セットの配列が (end - start) + 1 の長さを持たなかった場合

random

public static String random(int count,
                            String set)
指定された長さを持つランダムな文字列を生成します。 含まれる文字は指定された文字のセットから選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
set - String containing the set of characters to use
戻り値:
ランダムな文字列

random

public static String random(int count,
                            char[] set)
指定された長さを持つランダムな文字列を生成します。 含まれる文字は指定された文字のセットから選出されます。

パラメータ:
count - 生成するランダムな文字列の長さ
set - character array containing the set of characters to use
戻り値:
ランダムな文字列


このドキュメントは、Ja-Jakartaにより訳されました。 コメントがある場合は report@jajakarta.orgまでお願いします。
Translated into Japanese by jajakarta.org. The original page is here.
Copyright (c) 2002-2003 - Apache Software Foundation