【发布时间】:2011-01-09 01:29:58
【问题描述】:
我正在使用ArrayList<String>,我在特定索引处添加数据,如何检查特定索引是否存在?
我应该简单地get() 并检查值吗?还是我应该等待异常?
还有其他方法吗?
更新:感谢您的回答,但由于我只在特定索引处添加内容,因此列表的长度不会显示哪些可用。
【问题讨论】:
-
看看 Set 或许它更适合您的需求?
-
那么你将不得不
get()并检查null- 不过不要依赖异常。考虑使用HashTable而不是java.sun.com/j2se/1.4.2/docs/api/java/util/Hashtable.html