如何获取 ArrayList<String> 中的最后一项 [重复]
Posted
技术标签:
【中文标题】如何获取 ArrayList<String> 中的最后一项 [重复]【英文标题】:How to get last item in ArrayList<String> [duplicate] 【发布时间】:2014-05-23 12:34:55 【问题描述】:我正在尝试获取 ArrayList 中最后添加的项目,以将其与我将要添加的下一个项目进行比较。如果相等,继续。喜欢:
if (stringArray.get(stringArray.IndexOfLastItemAdded()) == compareLastItemToThis)
continue;
else
stringArray.add(compareLastItemToThis);
我知道IndexOfLastItemAdded
不存在,但有类似的吗?
【问题讨论】:
另请注意,您不能使用==
运算符比较字符串。而是使用equals( compareListItemToThis )
。
【参考方案1】:
stringArray.get(stringArray.size() - 1) ;
应该给你stringArray列表中的最后一项
【讨论】:
我想你的意思是 stringArray.get(stringArray.size() - 1) @Jason 是的,谢谢,已更正:-)以上是关于如何获取 ArrayList<String> 中的最后一项 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何从 ArrayList<HashMap<String, String>> android 中获取所有元素
如何使用来自 Arraylist<Hashmap<String,String>> 的 bundle 获取使用 putserializable 传递的值
JTextArea 到 ArrayList<String> 的行
如何使用 Java Streams 从 HashMap 的 ArrayList 中获取字符串