/**
* @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()的元素
}
}
}
}