如何在Java中替换ArrayList元素的现有值

我对Java编程还是很陌生,我正在尝试ArrayList使用以下代码来更新an的现有值:

public static void main(String[] args) {

List<String> list = new ArrayList<String>();

list.add( "Zero" );

list.add( "One" );

list.add( "Two" );

list.add( "Three" );

list.add( 2, "New" ); // add at 2nd index

System.out.println(list);

}

我想打印New而不是打印,Two但得到[Zero, One, New, Two, Three]的结果仍然是Two。我要打印[Zero,

One, New, Three]。我怎样才能做到这一点?谢谢。

回答:

使用该set方法将旧值替换为新值。

list.set( 2, "New" );

以上是 如何在Java中替换ArrayList元素的现有值 的全部内容, 来源链接: utcz.com/qa/422752.html

回到顶部