仅混洗 arraylist 中对象的一个​​变量

Shuffle only one variable of objects in arraylist

我有一个数组列表,里面装满了 class 的对象。这些对象具有 x、y 和 imagePath 等变量。我只想在对象之间的这个 arraylist 中洗牌 imagepath 变量。所以对象的 x 和 y 变量应该保持不变。我该怎么做?

我知道我可以使用 collections.shuffle() 来随机排列整个数组列表。但这并不能解决我的问题。

对对象使用一个 ArrayList,对图像使用另一个 ArrayList,将 ArrayList 与图像混洗,然后使每个对象在其相同的相对位置上引用图像。