Javaでアルファベット小文字全て、大文字全てが入った配列を作成する場合、PHPのrangeのように一気に作る方法はありません。
まあ、コツコツ入力していけばいいのですが、それでは芸がないので、文字コードの変換などを考えてみます。
Javaのchar型は文字コードに対応してます。これを使い、例えばアルファベットの文字コードが65の場合、+1すると66ですが、これがBになります。
これをループさせると大文字が取得できるので、あとはこれを小文字化すればOKです。
下記のコードで簡単にアルファベットが作成できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
List<String> saltList = new ArrayList(); //大文字作成 for (int i = 0; i < 26; i++) { int charCode = 65 + i; char alphabet = (char) charCode; String alphabetStr = String.valueOf(alphabet); saltList.add(alphabetStr); } //小文字作成 for(int j = 0; j < 26; j++){ String alphabet = saltList.get(j); String lowerAlphabet = alphabet.toLowerCase(); saltList.add(lowerAlphabet); } |
ちなみに参考リンクは下記です。