【问题标题】:How do I use only one element of an ArrayList? Java [closed]如何只使用 ArrayList 的一个元素? Java [关闭]
【发布时间】:2015-03-06 05:28:30
【问题描述】:

如果我在 Java 中有一个已初始化的数组,并且我想对该数组中的一个元素执行一种方法,我会这样做

数组[n].method();

但是我如何对数组列表做同样的事情呢?

arraylist[n].method() 给我一个错误。

【问题讨论】:

标签: java methods arraylist element


【解决方案1】:

在 Java 中使用 ArrayList 的 get 方法:

arraylist.get(n).method();

【讨论】:

  • 这似乎不起作用......我对java不太了解,但 .get() 不只是返回那个位置的元素吗?我实际上无法编辑元素,出于同样的原因,我无法通过说 string.charAt(3)='a'; 来更改字符串中的字母; .或者也许我完全错了,我只是在某个地方的代码中犯了一个错误。
  • @moveslikeswagger 你问array[n].method() 对应的ArrayList 是什么。这个答案正是那个等价的。此外,它与您尝试使用赋值来修改具有string.charAt(3) = 'a' 的字符的示例不同 - that 等同于尝试执行 arraylist.get(n) = ...,您不能这样做,但这不是与您在此处询问的内容有关。在ArrayList 中调用对象上的方法非常好。如果“它似乎不起作用”,您将不得不添加更多细节,也许是在一个新问题中。
猜你喜欢
  • 1970-01-01
  • 2022-06-29
  • 2020-11-27
  • 1970-01-01
  • 2022-06-15
  • 1970-01-01
  • 2016-06-18
  • 2021-05-15
  • 2012-05-12
相关资源
最近更新 更多