of”循环?

yrwegjxp  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(504)

这个问题在这里已经有答案了

java中for的用法(5个答案)
上个月关门了。
我试着把这个for循环变成for-each循环。

  1. for (int i = 0; i < appointments.size(); i++) {
  2. if (appointments.get(i).equals(appointment)) {
  3. appointments.get(i).setAvailability(true);
  4. }
  5. }
eiee3dmh

eiee3dmh1#

for-each apptappointments . 比如,

  1. for (Appointment appt : appointments) {
  2. if (appt.equals(appointment)) {
  3. appt.setAvailability(true);
  4. }
  5. }

或者,如果使用Java8+,您可以 stream 这个 appointments . 比如,

  1. appointments.stream()
  2. .filter(x -> x.equals(appointment))
  3. .forEach(appt -> appt.setAvailability(true));

相关问题