package a;
import java.util.*;
public class ArrayListTest{
static int num;
static void cation()
{
ArrayList a=new ArrayList(); for(num=0;num<5;num++)
{
a.add(new temp(1+num,2+num,3+num,4+num));
temp b=(temp)a.get(num);
// a.set(1,100);
System.out.println("num="+num+","+"a="+b.a+"b="+b.b+"c="+b.c+"d="+b.d);
}
}
public static void main(String[] as)
{
ArrayListTest j=new ArrayListTest(); j.cation();
}
}
class temp{
int a;
int b;
int c;
int d;
public temp(int a,int b,int c,int d)
{
this.a=a;
this.b=b;
this.c=c;
this.d=d;
}
}
请问你们知道我这个程序a.set(1,100);怎么错了吗?应该怎么用呀?
import java.util.*;
public class ArrayListTest{
static int num;
static void cation()
{
ArrayList a=new ArrayList(); for(num=0;num<5;num++)
{
a.add(new temp(1+num,2+num,3+num,4+num));
temp b=(temp)a.get(num);
// a.set(1,100);
System.out.println("num="+num+","+"a="+b.a+"b="+b.b+"c="+b.c+"d="+b.d);
}
}
public static void main(String[] as)
{
ArrayListTest j=new ArrayListTest(); j.cation();
}
}
class temp{
int a;
int b;
int c;
int d;
public temp(int a,int b,int c,int d)
{
this.a=a;
this.b=b;
this.c=c;
this.d=d;
}
}
请问你们知道我这个程序a.set(1,100);怎么错了吗?应该怎么用呀?
E element)将此列表中指定位置的元素替换为指定的元素
你写的是有些乱,那个地方来个a.set(1,100);什么意思啊
public E set(int index,
E element)
用指定的元素替代此列表中指定位置上的元素。
这个是api中的,但是我不是很明白?E是什么意思?
set(0,new temp(1+100,2+100,3+100,4+100));