//导入的包。
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);
}
}
}