简体   繁体   English

如何在Java中使用两个或多个单个数组声明多维数组变量?

[英]How to declare a multidimensional array variable with two or more single array in java?

Is it possible to use many simple array values to declare as multidimensional array values? 是否可以使用许多简单的数组值声明为多维数组值?

char[] alpha1 = {"A","B","C","D","E"};
char[] alpha2 = {"F","G","H","I","J"};
//Is it possible? Give me a solution for this situation: 
char[][] alpha = { alpha1[] , alpha2[] };

With " " you declare a String. 使用" "可以声明一个字符串。 Use ' ' for a character. 使用' '作为字符。

But yes it is possible, but you have to remove [] : 但是可以,但是您必须删除[]

char[] alpha1 = {'A','B','C','D','E'};
char[] alpha2 = {'F','G','H','I','J'};
char[][] alpha = { alpha1 , alpha2 };

There are a couple of ways to declare multidimensional array: 有两种方法可以声明多维数组:

  1. char[][] alpha = {{'A','B','C','D','E'}, {'F','G','H','I','J'}}; char [] [] alpha = {{'A','B','C','D','E'},{'F','G','H','I','J' }};
  2. char[][] alpha = new char[4][]; char [] [] alpha =新的char [4] []; alpha[0] = new char[3]; alpha [0] =新字符[3]; alpha[1] = new char[2]; alpha [1] =新字符[2];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM