Полагаю, вам следует создать новый класс вместо использования Object.
public class DeviceSpecification { //or any other name
long time;
Integer opened;
String deviceId;
String dev_rssi;
public DeviceSpecification(long time, Integer opened, String deviceId, String dev_rssi) {
this.time = time;
this.opened = opened;
this.deviceId = deviceId;
this.dev_rssi = dev_rssi;
}
}
Создать список с указанием типа c:
public static List<DeviceSpecification> oldDeviceCollection = new ArrayList<>();
Создать экземпляр класса
DeviceSpecification device = new DeviceSpecification(new Date().getTime(), 0, "", "")
Добавить экземпляр в список
oldDeviceCollection.add(device);
Использовать его в запросе - мы можем использовать потоки из Java 8
oldDeviceCollection.stream()
.forEach(
device -> {
if(device.id.equals("33")) {
// do something
}
);