Java ArrayList中的set()
我是Java新手,请帮助我 我的节目是Java ArrayList中的set(),java,arraylist,Java,Arraylist,我是Java新手,请帮助我 我的节目是 import java.util.*; import java.lang.*; class Test { public static void main(String[] args) { ArrayList al=new ArrayList(); al.add("a"); al.add("b"); for(int i=1;i<=10;i++) {
import java.util.*;
import java.lang.*;
class Test
{
public static void main(String[] args)
{
ArrayList al=new ArrayList();
al.add("a");
al.add("b");
for(int i=1;i<=10;i++)
{
al.add(i);
}
al.remove("a");
al.set(1,"c");
for(int j=3;j<=al.size();j++)
{
al.set(j,"z");
}
System.out.println(al);
}
};
import java.util.*;
导入java.lang.*;
课堂测试
{
公共静态void main(字符串[]args)
{
ArrayList al=新的ArrayList();
al.添加(“a”);
al.添加(“b”);
对于(inti=1;ia),您需要公开类以运行它:
public class Test
{
b) 最后一个分号是语法错误不,不是,只是不必要的噪音
c) 如果出现索引AutofBoundsException
,则此操作失败:
for(int j = 3; j <= al.size(); j++){
al.set(j, "z");
}
参考:
a)您需要公开该类才能运行它:
public class Test
{
b) 最后一个分号是语法错误不,不是,只是不必要的噪音
c) 如果出现索引AutofBoundsException
,则此操作失败:
for(int j = 3; j <= al.size(); j++){
al.set(j, "z");
}
参考:
由于以下行,此代码将引发IndexOutOfBounds异常:
for (int j = 3; j <= al.size(); j++) {
for(int j=3;j由于以下行,此代码将引发IndexOutOfBounds异常:
for (int j = 3; j <= al.size(); j++) {
for(int j=3;jList~和arrayindice从0开始,而不是1。因此,如果有一个包含3个元素的列表,它们从索引0、1、2开始。因此,通常从(i=0;i
for (int j=3; j < al.size (); j++)
for(int j=3;j
List~和arrayindice从0开始,而不是1。因此,如果您有一个包含3个元素的列表,它们从索引开始:0、1、2。因此您通常从(i=0;i
for (int j=3; j < al.size (); j++)
for(int j=3;j
1.最后一行中的分号
2.将代码从
for(int j=3;j<=al.size();j++)
for(int j=3;j1.最后一行中的分号
2.将代码从
for(int j=3;j<=al.size();j++)
对于(int j=3;j我认为也有必要将起始索引从3更改为2:
for (int j=2; j < al.size (); j++)
对于(int j=2;j 我认为有必要将起始指数从3改为2:
for (int j=2; j < al.size (); j++)
对于(int j=2;j 问题的性质是什么?编译还是运行时?您希望代码做什么?如果您需要任何建议,通常建议在此处发布您收到的错误消息。问题的性质是什么?编译还是运行时?您希望代码做什么?如果我知道,我已经改变了。它没有用,也让人困惑,但它不会造成任何伤害。分号应该在那里。我知道,我已经改变了。它没有用,也让人困惑,但它不会造成任何伤害