数组的两种遍历方式:
package innerClass;
public class Test01 {
public static void main(String[] args) {
String[] cities = {"北京","上海","广州","深圳",};
//遍历方式一,这是一般的方式
for (int i=0; i<cities.length; i++){
System.out.println(cities[i]);
}
//遍历方式二,这就是所谓的for each 方式,这种方式只用于简单的遍历,不能依据下标来修改数组里的元素
for (String temp:cities){
System.out.println(temp);
}
}
}
数组的复制,就是使用下面这个系统自带方法来进行。
System.arraycopy(源数组,源数组起始位置,目标数组,目标数起始位置,要复制的元素数量)
示例代码:
package innerClass;
public class Test01 {
public static void main(String[] args) {
String[] cities = {"北京","上海","广州","深圳",};
String[] cities02 = new String[6];
System.arraycopy(cities,0,cities02,0,3);
for (String temp:cities02){
System.out.println(temp);
}
}
}
运行结果: