如何检索 arrayList 中的元素以及如何检索 arrayList 的长度?
我在我的代码之一中使用了 arrayList。我发现很难从数组列表中检索元素。当我使用它时,它给了我一个错误:
getit = newlist.get(g);
基本上我希望字符串变量 getit
来存储arraylist 称为“newlist”,然后使用它。
有人可以帮忙解决这个问题吗?我正在为此使用处理语言。
我们将不胜感激所有帮助,
提前致谢,
Amrita
I am using an arrayList in one of my code. I am finding it difficult to retrieve elements out of an arraylist. it gives me an error when i use this:
getit = newlist.get(g);
Basically I want the string variable getit
to store the value of the gth element of the arraylist called 'newlist' and then use it.
Could someone help with this? I am using Processing language for this.
All help will be appreciated,
Thanks in advance,
Amrita
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
也许
列表以 0 开头。所以如果您收到 java.lang.IndexOutOfBoundsException 这可能就是问题所在。
maybe
lists start with 0. so if You are getting java.lang.IndexOutOfBoundsException that might be the problem.
对我来说效果很好。
请注意,Java 中的列表(因此在处理中)是从 0 开始的。这意味着,第一个索引为 0。
works fine for me.
Please note, that lists in Java (and therefore in Processing) are 0 based. That means, the first index is 0.
newList 不是 ArrayList
或者 g 不是 int
或者 getit 不是 String
这是假设错误是编译时错误而不是运行时错误。
要获取长度 myList.size();
您应该在发布问题之前检查 javadocs:
ArrayList
因此,根据您的帖子,您得到无法从对象转换为字符串。这是因为您使用的是对象 ArrayList 而不是字符串 ArrayList。使用以下...
Either newList is not an ArrayList
Or g is not an int
Or getit is not a String
This is assuming error is a compile time error and not a run time error.
To get the length myList.size();
You should check the javadocs before posting questions:
ArrayList
So according to your post you are getting cannot convert from Object to String. This is because you are using an Object ArrayList instead of a String ArrayList. Use the following...