【发布时间】:2025-11-30 10:40:01
【问题描述】:
如标题所述。在Java中,我想知道如果 i = 5 并且我执行 list.get(i++) 它将返回索引 5 处的项目,然后将 i 增加到 6,还是会给我索引 6 处的项目?
【问题讨论】:
-
您是否只是尝试创建一个列表并按照您质疑的方式访问它?
如标题所述。在Java中,我想知道如果 i = 5 并且我执行 list.get(i++) 它将返回索引 5 处的项目,然后将 i 增加到 6,还是会给我索引 6 处的项目?
【问题讨论】:
后增量。所以第一个。 5 处的项目,然后i 在下一行变为6。一个简单的演示,
int i = 0;
System.out.println(i++);
System.out.println(i);
打印
0
1
【讨论】:
如果您想获得第 6 个,请使用以下
i++;
list.get(i);
【讨论】: