數組轉List迭代遍歷

/**
 * @Author :xianglong
 * @Company 
 * @Create 2019/1/4 9:59
 * @Effect :
 */

import org.junit.Test;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/**
 * 測試數組到List轉換並通過迭代器遍歷
 */
public class ArrayToListIsIterator {


    /**數組轉list-->Arrays.asList()*/
    @Test
    public void Test2() {
        String[] SendMsgId = {
                "97397cf541644427bb775a92767f8568",
                "2a18130fb1174c0289d95d5177e1887c",
                "2e9b511ccfe340a5a6fd39dc1113ca2d",
                "4a585e5212e5478e97e14048fb585280",
                "53cd20d6a5f645328a84ec30aed60fee",
                "6693f41d2ef9423a868ccd9390aba0d8",
                "6c9b1201216748bfb465dbbb11970c8c",
                "928df552bb084531baa2da574618984c",
                "9c5a76b09033483787b228483c551383",
                "c7807e78ee014bd6b65350f5ecf67a20",
                "e30d00e3028a4931ae61bdb4847d673c",
                "f8b50d20f2c841fd9da69883cb999fd4",
                "fd0f9fc725c049db9307485858198e94",
                "8f465c3c546a4bcba1daca3c22a401cd",
                "0de29b99d2fc4d9b95c8af945785e206"
        };
        /***/
        String[] str = SendMsgId.clone();//數組複製-->避免損壞原數組
        List<String> list = new ArrayList<>(Arrays.asList(str));
        Iterator<String> iterator = list.iterator();
        Boolean b = true;
        while(iterator.hasNext()){
            if(b){
                System.out.println(iterator.next());
            }else{
                iterator.remove();//刪除iterator.next()的元素
            }

        }
    }


}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章