如何旋转循环01-31& 2556年至2467年?

时间:2014-09-08 03:45:39

标签: java android arrays

我想设置Spinner节目编号1-31和2556-2467

编号01-31

    String[] day = new String[32];
    for (int i = 0; i < day.length; i++) {
        day[i] = "" + i;

        BHSpinnerAdapter<String> arrayday = new BHSpinnerAdapter<String>(
                activity, day);
        spinnerDate.setAdapter(arrayday);
    }

编号2556-2467

String[] year = new String[92];
    for (int x = 0; x < year.length; x++) {
        year[x] = "" + x;

        BHSpinnerAdapter<String> arrayyear = new BHSpinnerAdapter<String>(
                activity, year);
        spinnerYear.setAdapter(arrayyear);

    }

如何感谢

1 个答案:

答案 0 :(得分:0)

使用for循环如下:

// For number 01-31
for (int i = 1; i <= 31; i++)
{
    day[i] = (i<10) ? ("0"+i) : (""+i) ;
}

//number 2556-2467
for(int x = 2556 ; x >= 2467 ; x--) 
{
     year[x] = "" + x;
}