new
Thread(
new
Runnable() {
@Override
public
void
run() {
for
(
int
i =
0
; i < myList.size(); i++) {
String value = myList.get(i);
System.out.println(
"删除元素 value = "
+ value);
if
(value.equals(
"3"
)) {
myList.remove(value);
i--;
// 注意
}
try
{
Thread.sleep(
100
);
}
catch
(InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
原文链接:
点击打开链接
new
Thread(
new
Runnable() {
@Override
public
void
run() {
for
(
int
i =
0
; i < myList.size(); i++) {
String value = myList.get(i);
System.out.println(
"删除元素 value = "
+ value);
if
(value.equals(
"3"
)) {
myList.remove(value);
i--;
// 注意
}
try
{
Thread.sleep(
100
);
}
catch
(InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();