这个问题在这里已经有答案了:
java中for的用法(5个答案)上个月关门了。我试着把这个for循环变成for-each循环。
for (int i = 0; i < appointments.size(); i++) { if (appointments.get(i).equals(appointment)) { appointments.get(i).setAvailability(true); } }
for (int i = 0; i < appointments.size(); i++) {
if (appointments.get(i).equals(appointment)) {
appointments.get(i).setAvailability(true);
}
eiee3dmh1#
for-each appt 在 appointments . 比如,
appt
appointments
for (Appointment appt : appointments) { if (appt.equals(appointment)) { appt.setAvailability(true); }}
for (Appointment appt : appointments) {
if (appt.equals(appointment)) {
appt.setAvailability(true);
或者,如果使用Java8+,您可以 stream 这个 appointments . 比如,
stream
appointments.stream() .filter(x -> x.equals(appointment)) .forEach(appt -> appt.setAvailability(true));
appointments.stream()
.filter(x -> x.equals(appointment))
.forEach(appt -> appt.setAvailability(true));
1条答案
按热度按时间eiee3dmh1#
for-each
appt
在appointments
. 比如,或者,如果使用Java8+,您可以
stream
这个appointments
. 比如,