- import java.util.ArrayList;
- class Test{
- /**
- *去掉1到100之间含7的数,并输出
- */
- public static void main(String[] args){
- ArrayList<Integer> al = new ArrayList<>();//创建ArrayList集合
- //将1到100添加到集合中
- for(int i=1;i<101;i++){
- al.add(i);
- }
- /*System.out.println(al.size());
- System.out.println(al);
- */
-
- //遍历
- for(int i=0;i<al.size();i++){
- if(al.get(i)%10==7||al.get(i)/10==7){//余数为7或者商为7的予以移除
- al.remove(i);
- i--;//移除过后,索引保持不变。不写有什么后果?
- }
- }
- System.out.println(al.size());//81
- System.out.println(al);
- }
- }
复制代码 |
|