Мой полный arrayList не печатается через секунду для цикла. (Оператор печати выделен комментарием: второй цикл печатает оператор), тогда как он печатается через первый цикл for.
Что я пытаюсьдля выполнения. : печать объектов массива, кроме символов. [печать первого объекта независимо от символа или любого другого объекта].
проблема, с которой я сталкиваюсь : объект массива '2'не печатается на консоли через секунду для цикла.
код :
import java.util.ArrayList;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList al = new ArrayList<>();
al.add('a');
al.add('2');
for(int i=0;i<al.size();i++){
System.out.println("element enterd in for loop: "+al.get(i));
}
for(int i=0;i<al.size();i++){
System.out.println("element enterd in for loop: "+al.get(i)); //second loop print statement
if(al.get(i).toString().charAt(0)>=65 & al.get(i).toString().charAt(0)<=122){
al.remove(i);
continue;
}
}
}
}
Справка : пожалуйста, помогите мне выяснить, гдевыпуск.