我的问题是:输入的第一个数字表示列表中的Java元素的数量
我需要帮助写一个程序,输入的第一个数字表示列表中的元素的数量。这个号码不是列表中的一部分。因此,只要输入的第一个数字绑定了每个列表的长度,每个列表就可以是任意长度的。
我怎样才能编码这是在同一行?通常我会在进入数组列表之前询问用户的长度。
感谢,
我的问题是:输入的第一个数字表示列表中的Java元素的数量
我需要帮助写一个程序,输入的第一个数字表示列表中的元素的数量。这个号码不是列表中的一部分。因此,只要输入的第一个数字绑定了每个列表的长度,每个列表就可以是任意长度的。
我怎样才能编码这是在同一行?通常我会在进入数组列表之前询问用户的长度。
感谢,
喜欢的东西: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++));
我认为这将有助于你:
private List<Integer> listElements(int lenght){
return new ArrayList<>(length);
}
那你试试? – YoungHobbit