这是我的问题:
我需要帮助编写一个程序,其中输入的第一个数字表示列表中元素的数量。此号码不属于列表的一部分。因此,每个列表可以是任意长度,只要输入的第一个数字绑定(bind)每个列表的长度即可。
我怎样才能将其编码在同一行上?通常我会在输入数组列表之前询问用户长度。
谢谢
最佳答案
类似:for( int i=1;(!list.isEmpty() && i<list.get(0)); i++));
//假设列表包含 Integer 。 List< Integer > list
i=1 跳过第一个元素
注意:我没有检查代码,因为我目前没有任何 IDE。
更新: 上述条件可以修改如下,尽管我只能推测但无法测试它: 如果对你有帮助的话就试试吧。 注意语法。
for( int i=1;(i==1?(!list.isEmpty() && i < list.get(0)):i < list.get(0); && i < list.get(0)); i++));
关于java - 输入的第一个数字表示列表java中元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40821508/