【思路】ArrayList中匹配元素替换至指定位置,arraylist匹配
分享于 点击 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));
}
}
}
相关文章
- 暂无相关文章
用户点评