4

AZ から ASCII で文字を取得し、それを文字列配列またはリストに割り当ててループ処理する必要があります。ASCII 文字を取得し、それを 以外の配列に割り当てる方法についてのアイデアString[] Asci= {"A","B","C","D","E","F".....etc)

4

6 に答える 6

4
List <String> ascii = new ArrayList <String> (26);

for (char c = 'A'; c <= 'Z'; c++)
    ascii.add (String.valueOf (c));
于 2013-02-12T07:33:44.180 に答える
1

Unicode(Java文字列で使用)では、AからZまでの文字が連続シーケンスを作成するため、ループを使用できます。ただし、「A」は最初のUnicode文字ではありません。これは、文字コードを想定せず、AからZが間に他のコードがないシーケンスであると想定するだけで、一般的な方法で行うことができます。

char values[] = new char['Z'-'A'];

int i = 0;
for (char c='A'; c<='Z'; c++)
  values[i++] = c;
于 2013-02-12T07:20:00.147 に答える
0
public static void main(String[] args)
{
    String alpha[] = new String[26];
    for (char c = 65; c <= 90; c++)
    {
        alpha[c - 65] = String.valueOf(c);
    }

    for (String s : alpha)
    {
        System.out.println(s);
    }
}
于 2013-02-12T07:20:02.330 に答える
0

これを参照してください.....

public class Alphabet {
public Alphabet() {
for ( int i = 65; i < 91; i ++ ) {
System.out.println("Upper Case\n"+(char)i + " " + (char)(i+32));
}
}
public static void main(String [] args) {
new Alphabet();
}
}
于 2013-02-12T07:21:32.203 に答える
0

このようなことを試してください:

最初の 256 個の ASCII 文字を格納します

for (int i=0; i<256; i++){
  char temp = i;
  values[i] = temp;
}
于 2013-02-12T07:17:27.763 に答える