-2

最新の時間と分をパスしてURLを確認したい。
時間->現在の時間->0.. 23
分->4つの要素を修正:{5、10、15、20}
次のコードでは、現在の時間を確認することはできますが、前の時間を確認することはできません。時間の配列を作成するにはどうすればよいですか?どうもありがとう

public int getMyTime() {
    Calendar calToday = Calendar.getInstance();
    int hour = calToday.get(Calendar.HOUR_OF_DAY);
    int[] minute = {5, 10, 15, 20};
    int temp = 0;
    for (int i=hour; i>=0; i--) {
        for (int j=minute.length; j>=0; j--) {
            String url = "http://abc="+hour+minute[j];
            if (Live(url) == true) {
                temp = hour+minute;
                break;
            }
        }
    }
    return temp;
}
4

2 に答える 2

2
for (int i=hour; i>=0; i--) {

iここでは、現在に設定していますがhour、次の場所にあります。

String url = "http://abc="+hour+minute[j];

temp = hour+minute;

使用していて、使用hourしていませんi

于 2012-08-07T04:13:14.397 に答える
0

j =minute.length-1を設定して内部のforループを修正する必要があります。定義上、4つの要素があるため、配列インデックスは0から始まり、3になります。getInstance()メソッドは何をしていますか?1時間ごと、1分ごとに時間を1に設定し、12に達するまでインクリメントする場合は、12に達するまでインクリメントします。これも数分間行い、59までインクリメントします。少し計算して、それが午前かどうかを計算できます。 pm配列を使用できます。1時間ごとに格納し、ループで各要素を通過させて、時間と分を処理する必要があるため、より多くの作業が必要になります。

于 2012-08-07T15:29:16.887 に答える