package 二维数组1;
//数组的拷贝System.arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
public class TestArray {
 public static void main(String[] args) {
  String []s = {"IBM","Oracle","Archur","Data"};
  String []sBak = new String[5];
  System.arraycopy(s, 0, sBak, 0, s.length);
  for (int i = 0; i < sBak.length; i++) {
   System.out.println(" "+sBak[i]);
  }
  
  int [][]intArray = {{1,2,3},{4,5},{6,7,8}};
  int [][]intArrBak = new int[3][];
  System.arraycopy(intArray, 0, intArrBak, 0, intArray.length);
  
  intArrBak[1][1] = 100;
  for (int i = 0; i < intArray.length; i++) {
   System.out.println();
   for (int j = 0; j < intArray[i].length; j++) {
    System.out.print(" "+intArray[i][j]);
   }
  }
  
  /*String [][] s = new String[3][];
  s[0] = new String[2];
  s[1] = new String[3];
  s[2] = new String[4];
  
  for (int i = 0; i < s.length; i++) {
   for (int j = 0; j < s[i].length; j++) {
    s[i][j] = new String("我的位置"+i+"行"+j+"列");
   }
  }
  for (int i = 0; i < s.length; i++) {
   for (int j = 0; j < s[i].length; j++) {
    System.out.println(s[i][j]);
   }
  }*/
 }
}