我有一个ObservableList,一个用于保存它的ListView和一个将所选项目更新为标签的事件。
num
一切看起来都不错,但是当我高速随机单击时,有时会抛出ArrayIndexOutOfBoundsException,因为 index 的值为 -1 < / em> 。再次,这只是有时,当我在ListView的MULTIPLE模式下快速在项目之间随机单击时。
我不确定它是否与ObservableList有关,或者与foreach循环或索引如何相关。该程序不会崩溃或发生任何故障,但我想了解这种情况的发生原因和发生方式以及解决方案。
我正在使用Java 8更新181(内部版本1.8.0_181-b13),IntelliJ IDEA CE,MacOS 10.14
在此先感谢英语不好。