有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java断言对象是否存在于ArrayList<String>

我试图断言对象是否存在以使用它

这是关于方法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).getReply());
            }

在方法2上(该列表发送至):

                    for (SolicitationDatabase solData : my) {
                        solData.setStatus(data.get(1));
                        if (data.get(2) != null) { //this makes it crash
                            solData.setReply(data.get(2));
                        }
                    }

Stacktrace:

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


共 (0) 个答案