Java 如何知道一个列表有一个特定的索引?
有一份清单: 在运行时,我得到了ArrayIndexOutOfBound异常,所以如何知道某个特定的索引存在?简单;您可以调用:list.size 与数组类似,您希望在访问索引之前检查列表的长度 如果你不这样做;然后,您自己已经找到了答案:尝试访问无效索引会导致ArrayIndexOutOfBoundsException向您抛出 别误会我的意思:但真正的答案是:研究你打算使用的概念 您似乎对列表的工作原理有一些想法,可能是基于其他编程语言中的类似概念。但这不是您编写代码的方式:您不会假设。你把你想用的东西交给别人;你要研究这个。或者你读相应的 简单;您可以调用:list.size 与数组类似,您希望在访问索引之前检查列表的长度 如果你不这样做;然后,您自己已经找到了答案:尝试访问无效索引会导致ArrayIndexOutOfBoundsException向您抛出 别误会我的意思:但真正的答案是:研究你打算使用的概念Java 如何知道一个列表有一个特定的索引?,java,arraylist,Java,Arraylist,有一份清单: 在运行时,我得到了ArrayIndexOutOfBound异常,所以如何知道某个特定的索引存在?简单;您可以调用:list.size 与数组类似,您希望在访问索引之前检查列表的长度 如果你不这样做;然后,您自己已经找到了答案:尝试访问无效索引会导致ArrayIndexOutOfBoundsException向您抛出 别误会我的意思:但真正的答案是:研究你打算使用的概念 您似乎对列表的工作原理有一些想法,可能是基于其他编程语言中的类似概念。但这不是您编写代码的方式:您不会假设。你把你
您似乎对列表的工作原理有一些想法,可能是基于其他编程语言中的类似概念。但这不是您编写代码的方式:您不会假设。你把你想用的东西交给别人;你要研究这个。或者你读相应的 您可以使用list size和-1查找最后一个索引您可以使用list size和-1查找最后一个索引使用方法检查列表的大小。索引不能超过size-1请使用方法检查列表的大小。索引不能超过size-1您应该添加对ArrayList大小的检查,如下代码所示:
if (l.size()>8 && l.get(8) == null)
System.out.println("null");
else
System.out.println("something else");
使用&&operator在if子句中添加mutlipal条件。您应该添加检查数组列表大小的代码,如下所示:
if (l.size()>8 && l.get(8) == null)
System.out.println("null");
else
System.out.println("something else");
使用&&operator在if子句中添加mutlipal条件