1

ma app list wiseで1000個の文字列を初期化したい

public static final String[] IMAGES = {"1","2","3","4","5","6",......"1000"};
4

3 に答える 3

4

もちろん:

public static final String[] IMAGES;
static {
    IMAGES = new String[1000];
    for (int i = 1; i <= IMAGES.length; ++i) {
        IMAGES[i - 1] = String.valueOf(i);
    }
}
于 2013-08-22T18:46:30.967 に答える
1

たぶん次のようなもの:

public static final String[] IMAGES;
static {
    IMAGES = new String[1000];
    for (int i = 0; i < IMAGES.length; i++) {
        IMAGES[i] = String.valueOf(i+1);
    }
}
于 2013-08-22T18:53:07.850 に答える
1

文字列自体が配列内の位置を表す整数になるだけの場合は、配列を作成してforループを実行します。

String[] IMAGES = new String[1000];

for(int x = 0; x < IMAGES.length; x++){
    IMAGES[x] = Integer.toString(x);
}
于 2013-08-22T18:47:48.017 に答える