java - 将字符串数组拆分为二维字符数组

标签 java arrays string

我想将字符串数组元素转换为字符数组

例如:

String str[]={"abc","defl","ghi"};

我想将 str 数组中的字符存储在不同索引的 char arr[] 中

For Ex:
char ch[0][]={'a','b','c'};
     ch[1][]={'d','e','f','l'};
     ch[2][]={'g','h','i'};

我想动态地执行此操作,我能够将字符串拆分为字符,但无法按此顺序存储它。

最佳答案

使用以下代码:

char[][] array = new char[str.length][];
for(int i = 0; i< str.length; i++){
    array[i] = str[i].toCharArray();
}

关于java - 将字符串数组拆分为二维字符数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36241039/

相关文章:

string - 如何在 Excel 中将字符串转换为数字,反之亦然

java - 将字节数组编码解码为字符串而不丢失数据

java - 命名 Java boolean 数组中的 boolean 元素

PHP如何获取数组值

java - 如何替换字符串 url 中的查询参数

javafx声音/视频播放

php - 使用数组 SQL 获取 ID

java - gcc -x java helloworld.java?

java - 如何构建整个项目,然后在单个模块中运行插件目标?

java - Datasnapshot 未从 Firebase 返回正确的数据