Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过java将字符串数组快速转换为二维字符数组?_Java_Arrays_String_Char_Character - Fatal编程技术网

如何通过java将字符串数组快速转换为二维字符数组?

如何通过java将字符串数组快速转换为二维字符数组?,java,arrays,string,char,character,Java,Arrays,String,Char,Character,如果我有一个字符串数组: String[] strArr = {".87654321","2........","3........","4........","5........","6........","7........","8........","9........"} 我想把它转换成char[][] 我的方法是将toCharArray()添加到每个字符串中,但这太麻烦了: char[][] charArr = {".87654321".toCharArray(),"2.......

如果我有一个字符串数组:

String[] strArr = {".87654321","2........","3........","4........","5........","6........","7........","8........","9........"}
我想把它转换成char[][]

我的方法是将toCharArray()添加到每个字符串中,但这太麻烦了:

char[][] charArr = {".87654321".toCharArray(),"2........".toCharArray(),
将其转换为char[][]的快速方法是什么?

使用循环:

char[][] convertToTwoDimArray(String[] strArr){
  char[][] ret = new char[strArr.length][];
  for(int i=0; i<strArr.length; i++){
    ret[i] = strArr[i].toCharArray();
  }
  return ret;
}
char[]convertToTwoDimArray(String[]strArr){
char[][]ret=新字符[strArr.length][];
对于(int i=0;i使用循环:

char[][] convertToTwoDimArray(String[] strArr){
  char[][] ret = new char[strArr.length][];
  for(int i=0; i<strArr.length; i++){
    ret[i] = strArr[i].toCharArray();
  }
  return ret;
}
char[]convertToTwoDimArray(String[]strArr){
char[][]ret=新字符[strArr.length][];

对于(int i=0;i请在快速执行时指定quick-quick或在编写短代码时指定“quick”?在编写短代码时@BinkansalaryName请在快速执行时指定quick-quick或“quick”写简短的代码?写简短的代码@BinkanSalarymanSimple,最好的答案。我正要发布那个。简单,最好的答案。我正要发布那个。