如何通过java快速将字符串数组转换为二维字符数组?
How to quick convert a String array to Two-Dimensional char Array by java?
如果我有一个字符串数组:
String[] strArr = {".87654321","2........","3........","4........","5........","6........","7........","8........","9........"}
我想把它转换成char[][]
我的方法是给每个String加上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;
}
如果我有一个字符串数组:
String[] strArr = {".87654321","2........","3........","4........","5........","6........","7........","8........","9........"}
我想把它转换成char[][]
我的方法是给每个String加上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;
}