【思路】ArrayList中匹配元素替换至指定位置

来源:互联网 发布:apache basic 认证 编辑:程序博客网 时间:2024/06/03 17:36

数据源:
[1,2,3,4,5]
结果数据:
[1,5,3,4,2]

匹配元素为5的元素移动到第二个元素位置,不影响其他数据准确性

x为匹配元素

int flag = 0;for (int i = 0; i < list_data.size(); i++) {        if(1 != 1){//1为需要替换的index            if (x.equeals(list.get(i))) {                list_data.set(1, list_data.get(i));                list_data.remove(i);                flag = i;            } else {                list_data.set(i < flag && flag != 0 ? i + 1 : i, list_data.get(i));            }        }        }
原创粉丝点击