⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j02060108.java

📁 经典java教材《java完美经典》一书中源码的完全收集
💻 JAVA
字号:
import java.lang.*;

class j02060108
{
  public static void main(String para[])
  {
  	char[][][] chArray = new char[3][][];
  	chArray[0] = new char[][]{{'A','B','C'},{'D','E','F'}};
  	chArray[1] = (char[][])chArray[0].clone();   // 复制多维数组的一部分
  	chArray[2] = (char[][])chArray[0].clone();
  	System.out.println("chArray[0][1][2] = " + chArray[0][1][2]);
  	System.out.println("chArray[1][1][2] = " + chArray[1][1][2]);
  	System.out.println("chArray[2][1][2] = " + chArray[2][1][2]);
  	
  	char[][][] copiedArr = (char[][][])chArray.clone();  // 复制多维数组的全部
  	for(int x=0;x< copiedArr.length;x++)
		{
			for(int y=0;y< copiedArr[x].length;y++)
			{
				for(int z=0;z< copiedArr[x][y].length;z++)
				{
					System.out.print("copiedArr[" + x + "]["+ y +"][" + z+ "] = " 
				                     + copiedArr[x][y][z]+ "  ");
				  if((z+1)%3==0)
				  	 System.out.println();                  
				}
			}		
  	}
  	
  	char[] testArr = (char[])chArray[2][0].clone();
  	for(int x = 0;x<testArr.length;x++)
  	{
  		System.out.println("testArr[" + x + "] = " + testArr[x]);
  	}
  	//char ch1 = (char)chArray[2][0][0].clone(); 
  	  //错误,也没必要;用 char ch1 = chArray[2][0][0] 即可  
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -