我有此ArrayList数组列表和NULL值
[21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]
这种方式创建
for (int i = 0; i < number; i++) {
ArrayList.add(21+i);
}
在我的代码,我不得不删除,有时回来,从一些值不改变的位置其他。我试着用
ArrayList.add(removedValue, null);
,所以我有这样的事情
ArrayList = [21, 22, 23, null, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]
但这种方式我无法排序与集合的阵列。
还有什么我可以做的,以解决这个问题,而不会破坏我的数组?
我觉得你不沟通这个问题非常好。一方面你想对arrayList进行排序,另一方面你想对它排序。你试图解决的问题究竟是什么? –
@AmirArad:这是一款棋盘游戏。玩家可以从中挑选卡片并将卡片返回。我的问题是,当一个玩家返回一张卡没有进入正确的地方,所以我虽然排序数组。我创建了这个Integers的ArrayList,也许这是我的主要问题。 – Akumu