数组的两种遍历方式:
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);}}
}
运行结果: