この記事では、まず標準のJavaライブラリーを使用し、http://commons.apache.org/proper/commons-lang/[Apache Commons Langライブラリーを使用して、ランダムなストリングをJavaで生成する方法を説明します。]。

この記事はリンクの一部です:/java-tutorial[The Java – Back to Basic]シリーズ、ここBaeldung。


1プレーンJava

でランダムな無制限文字列を生成する

簡単に始めて、7文字に制限されたランダムなStringを生成しましょう。

@Test
public void givenUsingPlainJava__whenGeneratingRandomStringUnbounded__thenCorrect() {
    byte[]array = new byte[7];//length is bounded by 7
    new Random().nextBytes(array);
    String generatedString = new String(array, Charset.forName("UTF-8"));

    System.out.println(generatedString);
}

新しい文字列は、リモートでは英数字にはなりません。