Java如何替換列表中的元素?

2019-10-16 22:28:44

在Java程式設計中,如何替換列表中的元素?

以下範例使用replaceAll()方法來替換列表中所有出現的元素。

package com.yiibai;

import java.util.*;

public class ReplaceElement {
    public static void main(String[] args) {
        List list = Arrays.asList("11 22 33 44 55 66 11 33 44 33".split(" "));
        System.out.println("List :" + list);
        Collections.replaceAll(list, "33", "888");
        System.out.println("replaceAll: " + list);
    }
}

上述程式碼範例將產生以下結果 -

List :[11, 22, 33, 44, 55, 66, 11, 33, 44, 33]
replaceAll: [11, 22, 888, 44, 55, 66, 11, 888, 44, 888]