Java 断言ArrayList中是否存在对象<;字符串>;
我试图断言对象是否存在以使用它 这是关于方法1:Java 断言ArrayList中是否存在对象<;字符串>;,java,android,Java,Android,我试图断言对象是否存在以使用它 这是关于方法1: List<String> x = new ArrayList<String>(); x.add(protocol); x.add(c.get(0).getStatus()); if (!c.get(0).getReply().isEmpty()) { x.add(c.get(0).getRepl
List<String> x = new ArrayList<String>();
x.add(protocol);
x.add(c.get(0).getStatus());
if (!c.get(0).getReply().isEmpty()) {
x.add(c.get(0).getReply());
}
堆栈跟踪:
05-31 08:47:06.766 8892-8892/com.example.ga.realm3 E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.ga.realm3, PID: 8892
io.reactivex.exceptions.OnErrorNotImplementedException: Invalid index 2, size is 2
如何知道列表中是否存在记录2?检查条件如下:
for (SolicitationDatabase solData : my) {
solData.setStatus(data.get(1));
if (data.size() > 2 && data.get(2) != null) { //this makes it crash
solData.setReply(data.get(2));
}
}
什么是数据?名单?
for (SolicitationDatabase solData : my) {
solData.setStatus(data.get(1));
if (data.size() > 2 && data.get(2) != null) { //this makes it crash
solData.setReply(data.get(2));
}
}