在list<Object>集合中修改元素
@Data public class RoomStatus { private String roomNo; private String roomStatus; }
List<RoomStatus> roomStatusList = new ArrayList<>(); RoomStatus roomStatus = new RoomStatus(); roomStatus.setRoomNo("a001"); roomStatus.setRoomStatus("0"); RoomStatus roomStatus2 = new RoomStatus(); roomStatus2.setRoomNo("a002"); roomStatus2.setRoomStatus("0"); roomStatusList.add(roomStatus); roomStatusList.add(roomStatus2);
//.........n多
现在我想将roomNo为a002的RoomStatus 的roomStatus 更改为“1”,这个怎么弄啊。。 如果用循环的话太耗时间了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
能有多大的数据????
实在想快一点的话可以用hash表建立索引
多大的数据量
list.parallelStream().forEach(); 这个会很慢吗