JAVA-迭代器\增强型for循环。(新手)

//导入的包。
import java.lang.reflect.Array;
import java.util.*;//创建的一个类。
public class zylx1 {  //公共静态的主方法。
public static void main(String[] args){ //调用方法。
lx3();
} //创建方法。
private static void lx1() { //创建集合。
Collection s = new ArrayList();   //添加元素。
s.add("abc");
s.add("a");
s.add("123");    //创建列表迭代器。(ArrayList<String> 是声明这是个字符串样式的列表迭代器。?)
ListIterator it2 = ((ArrayList<String>) s).listIterator(); //写入while语句。(hasNext 盘点是否有下一个。)
while (it2.hasNext()){   //写入一个元素,把它放到数组b中。
Object b = it2.next();   //如果数组中有“abc”元素。
if (b.equals("abc")){    //就删除“abc”(remove 清除)。
it2.remove();  //在原“abc”的位置上写入:“韩”。
it2.add("韩");
}
}  //打印。
System.out.println(s);
}打印结果:  [韩, a, 123]
================================================================================//创建方法。
public static void lx2(){ //创建整型数组。
int arr[] = {55,44,33,22,11}; //进行升序排序。(切记:不要把排序写在for循环里,不然那就会出错)
Arrays.sort(arr); //创建增强型for循环。条件中首先定义一个变量整型变量num,这个变量类型的和数组存放的类型是一样的。
for (int num:arr){ //进行打印。不要打印arr,不然打印的会是地址。
System.out.println(num);
//System.out.println(arr);
}
}打印结果:

1122334455

=======================================================================

   //创建方法。

    public static void lx3(){  //创建集合。
List l = new ArrayList<String>();//添加元素。
l.add("哦豁");
l.add("哎嘿嘿");
l.add("呀哈哈哈");     //写入增强型for循环。条件中首先定义一个变量整型变量num,这个变量类型的和数组存放的类型是一样的。
        for (Object num:l){ //打印。
System.out.println(num);
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值