Я заметил странное поведение (для меня) при сортировке списка, полученного с помощью Arrays.asList()
. Похоже, что после Collections.sort( list )
исходный массив также сортируется!
Как это возможно?
List<Rate> rates = Arrays.asList( arrayRates );
Collections.sort( rates, new RateEffectiveDateComparator() );
/* after that the rates list AND arrayRates array are sorted in the same way */