//导入的包。
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);
}
}
打印结果:
11
22
33
44
55
=======================================================================
//创建方法。
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);
}
}
}