2016-11-26 47 views
0

我的问题是:输入的第一个数字表示列表中的Java元素的数量

我需要帮助写一个程序,输入的第一个数字表示列表中的元素的数量。这个号码不是列表中的一部分。因此,只要输入的第一个数字绑定了每个列表的长度,每个列表就可以是任意长度的。

我怎样才能编码这是在同一行?通常我会在进入数组列表之前询问用户的长度。

感谢,

+0

那你试试? – YoungHobbit

回答

1

喜欢的东西:for(int i=1;(!list.isEmpty() && i<list.get(0)); i++)); //假设列表包含整数。 List<Integer> list 和i = 1跳过第一个元素

注:我没有检查代码,因为我目前没有任何IDE。

更新: 以上条件可以修改如下,虽然我可以onlky推测,但不能测试它: 试试看,如果它可以帮助你。 注意语法。

for(int i=1;(i==1?(!list.isEmpty() && i < list.get(0)):i < list.get(0); && i < list.get(0)); i++)); 
0

我认为这将有助于你:

private List<Integer> listElements(int lenght){ 

    return new ArrayList<>(length); 
} 
相关问题