我有两个列表视图,列表一个包含固定在特定房间的酒店服务项目,另一个是可选服务,当我单击可选服务列表视图项目时,它将被添加到服务项目中。最后,所有服务都将在列表服务(固定+附加)中查看,只有可选服务的价格将保存在db表中,该表是指定房间的可选服务
我尝试添加删除旧值,然后添加可选服务,直到添加项的大小,但是它不起作用,有时会显示错误,并且会打印其他内容,或者仅添加旧服务以及第一个可选
`
for(int i=0;i<(lst1Count);i++){
lst1.getItems().remove(i);
}
for(int i=0;i<(lst1.getItems().size());i++){
try {
String queryServicePrice = "select Serviceprice from services where ServiceName ='"+lst1.getItems().get(i)+"'";
ResultSet rsRoomService = stmt.executeQuery(q`ueryServicePrice);
rsRoomService.next();
Serviceprice[i] = rsRoomService.getBigDecimal(
"Serviceprice");
System.out.println("price"+i+" : "+Servicepric
e[i]);}
`