java怎么把一个类中的变量全部添加到一个动态数组里

java怎么把一个类中的变量全部添加到一个动态数组里,第1张

List list = new ArrayList()

Patient p = new Patient ()

p.setId(1)

....

list.add(p)

Patient p2 = new Patient ()

p2.setId(2)

....

list.add(p2)

首先,你的话有点小毛病,往一维数组里不是添加数据类型,是数据。

大概猜测一下你要的答案,应该是要知道对一维数组里赋值的问题吧?

1、int[] i = new int[10]

在后面的这个方括号里,要传入一个数值,确定这个数组里装多少个值,上面的这个里面能装10个值;

然后你要给里面赋值就直接这样:

i[0] = 1

i[1] = 2

......

i[9] = 10

这个数组就赋值完成了。。

当然,还有一个问题要注意,就是你的这个方括号里的0 - 9 指的是该数组从0开始统计个数,不是像我们这样从1开始统计。

2、int[] i = new int[]{1,2,3,4,5,6,7,8,9}

这里是直接把值丢到数组里,不去考虑它的长度,你传值之后java会根据的传值的个数知道你这个数组的长度

数组可以理解为一组变量的集合(显然这些变量的变量名都相同,由下标唯一区分)。

数组在java中有两种声明方法:int a [];或int [] a;

如果要一次声明多个数组,经过验证有两种方法:int a[],int b[];或int []a,b;

所以你最后的声明为a1是整型数组,a2是整型变量。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11820345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存