java arraylist初始大小_Java - ArrayList默认初始值

当您在Java中创建Integer类型的数组列表时,默认值是什么?我需要检查一个数组列表是否已满,然后我将获取数组的大小,然后获取最后一个索引处的值,并检查它是否为默认值。Java - ArrayList默认初始值

有没有更好的方法?默认值是多少?

希望是有道理的。欢呼声

int size = a.size();

int last = a.get(size);

if(last == null)

{

return true;

}else{

return false;

}

编辑;

是否有可能创建一个最大大小的ArrayList,你不能去阻止它动态扩展? 当你创建一个ArrayList并且你使用size()会返回数组的实际大小或元素的数量吗? 当这样做创建一个最大大小将默认值为空?

public boolean isFull()

{

int size = a.size();

int last = 0;

try{

last = a.get(size-1);

}catch (Exception e){

}

if(last == null)

{

return true;

}else{

return false;

}

}

我目前有这个,它看起来怎么样?这现在有道理吗?

2013-03-01

Kyle93

+1

你正在处理一个数组,java.util.ArrayList'还是其他的东西? –

2013-03-01 16:47:04

+1

ArrayList永远不会“满”。并且没有默认值,默认值是列表“空”。你的问题没有意义。 –

2013-03-01 16:47:39

+0

AaronKurtzhals是util列表。 @Durandal,对啊。我忘记了这一点。 Array是否是这个的正确实现? –

2013-03-01 16:49:40

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值