JAVA在2d Arraylist中排名第十

JAVA在2d Arraylist中排名第十,java,arraylist,Java,Arraylist,我想检查arraylist中的最后一个数字是否为10。我的数据位于2d arraylist中,其中110个元素每10个数字是一个节点,我想验证每个节点的最后一个数字是否为10 例如: 1,2,3,4,5,6,7,8,9,10在这种情况下是正确的 1,12,3,4,8,5,4,8,9,8在这种情况下它是假的 public static void main(String[]args){ ArrayList<ArrayList<Double> > array= new A

我想检查arraylist中的最后一个数字是否为10。我的数据位于2d arraylist中,其中110个元素每10个数字是一个节点,我想验证每个节点的最后一个数字是否为10

例如: 1,2,3,4,5,6,7,8,9,10在这种情况下是正确的 1,12,3,4,8,5,4,8,9,8在这种情况下它是假的

public static void main(String[]args){
   ArrayList<ArrayList<Double> > array= new ArrayList<ArrayList<Double> >();
    for (int i = 0; i < array.size(); i++){
        if(logic here){
            System.out.println(not 10.0);
        }else{
            system.out.pritnln(10.0);
        }
    }
}
publicstaticvoidmain(字符串[]args){
ArrayList数组=新的ArrayList();
对于(int i=0;i
我如何为这种情况实现正确的逻辑?谢谢你

我们从0开始计数
if(array.get(array.size()-1)==10->如果数组的最后一个索引等于10,则返回true;在这种情况下,您不需要循环。

到目前为止您尝试了什么?您知道如何访问数组中的特定位置吗?您知道2D数组是数组的数组吗?是的,我尝试了if(i%10=10)但它不起作用。%s是模运算符-代码将检查i(循环计数器)除以10是否有10的余数。这将不起作用。请将问题分解为多个步骤-首先,您希望ArrayList位于位置i-so array.get(i)。那么,您想检查结果数组中的第10个元素。这有意义吗?是的,我理解。谢谢