java - 仅使用添加和删除来交换列表中的项目

标签 java arrays list swap

我想知道这样的东西是否可以用来交换列表中的项目。 示例:初始项目:M A I L -> 所需:L I A M

for (int i = 1 ; i < testList.size() ; i++ )
     testList.add( 0 , testList.remove (i));

最佳答案

您的习惯用法有效*,但 Collections.reverse(testList); 是实现此目的的优化方法。

关于java - 仅使用添加和删除来交换列表中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35041019/

相关文章:

java - JDBC:连接返回NULL,怎么办?

arrays - 如何将 String 转换为 [[Int]]

python - 如何以列表的形式获取 pandas MultiIndex 的值?

c# - 按列表排序

python - 如何读取带有负步长的切片

java - 在列表中寻找值(value)

java - 在对象更改值时维护 TreeSet 排序

java - 将 arraylist 数据添加到 JTable

c# - 如何在 ILNumerics 中钳位数组数据

C++ 通过引用传递数组