java - 输入的第一个数字表示列表java中元素的数量

标签 java arrays

这是我的问题:

我需要帮助编写一个程序,其中输入的第一个数字表示列表中元素的数量。此号码不属于列表的一部分。因此,每个列表可以是任意长度,只要输入的第一个数字绑定(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/

相关文章:

java - Swagger 找不到服务器错误

java - 需要显示特定名称而不是用户名作为通过 Spring boot smtp 发送邮件的显示名称?

java - 我应该返回 List 还是 ArrayList?

c# - 如何在 C# 中有效地将公共(public)初始值分配给大型数组?

Python Numpy 类型错误 : ufunc 'isfinite' not supported for the input types

javascript - d3 v4 : Using stack with histogram data?

java - Jackson 库错误调用 'writeValue' 函数

java - 为什么这个整数不是 0,却返回 0?

java - 枚举类型可能无法实例化错误

c - 如何在c中比较二维数组和一维数组?