私はJavaの初心者です。次のような状況があります。
ArrayList
ユーザー{10234, 20233, 34546, 43546, 59865, 70002, 92435, 200354}
入力20000
と_50000
そして、20000 から 50000 の間の ArrayList から値を取得したいのですが、この場合、答えとして 20233、34546、43546 が期待されます。
どうすればいいですか?
これは私がこれまでに持っているコードです:
int t1 = 20233, t2 = 59865;
int i = 0;
boolean foundt1, foundt2;
foundt1 = false;
found20 = false;
while (i < a.size && (!foundt2)) {
if (a.get(i) == 10) {
foundt1 = true;
}
if (foundt1) {
System.out.println(a.get(i));
}
if (a.get(i) == 20) {
foundt2 = true;
}
i++;
}