欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

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

来源: javaer 分享于  点击 20791 次 点评:138

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


数据源:
[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));
            }
        }
        }

相关文章

    暂无相关文章

用户点评