java集合长度
while(list.size()<6){intnumRed=(int)(Math.random()*33+1);if(!list.contains(numRed)){l...
while(list.size() < 6)
{
int numRed = (int) (Math.random()*33+1);
if(!list.contains(numRed))
{
list.add(numRed);
}
}
list.size()是从0开始执行吗?
最后输出6个数,集合长度是6吗?集合下标不是从0开始吗,list.size() < 6不是表示集合长度最大为5吗?为什么还是打印出来6个数?
集合长度为0,和空集合有什么区别? 展开
{
int numRed = (int) (Math.random()*33+1);
if(!list.contains(numRed))
{
list.add(numRed);
}
}
list.size()是从0开始执行吗?
最后输出6个数,集合长度是6吗?集合下标不是从0开始吗,list.size() < 6不是表示集合长度最大为5吗?为什么还是打印出来6个数?
集合长度为0,和空集合有什么区别? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询