Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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 - Fatal编程技术网

Java 为字符串数组中的每个字符串创建一个字符数组

Java 为字符串数组中的每个字符串创建一个字符数组,java,arrays,string,Java,Arrays,String,我正试图用java实现这个小项目:我想用一个文本文件来重命名一个系列中整个季节的剧集,该文件包含该季节中所有剧集的名称。 为此,我编写了一段代码,读取文本文件并将每行文本(一集的名称)存储为字符串数组,其中数组的每个元素都存储一集的名称。此外,我还编写了一段代码,该代码接受该数组的第一个元素(一个名为arrayLines[]的数组)并重命名给定的文件。 这个代码就像一个符咒。 接下来我要做的是为字符串数组arrLines[]中的每个元素创建一个char数组。 我想实现的伪代码是这样的: for(

我正试图用java实现这个小项目:我想用一个文本文件来重命名一个系列中整个季节的剧集,该文件包含该季节中所有剧集的名称。 为此,我编写了一段代码,读取文本文件并将每行文本(一集的名称)存储为字符串数组,其中数组的每个元素都存储一集的名称。此外,我还编写了一段代码,该代码接受该数组的第一个元素(一个名为arrayLines[]的数组)并重命名给定的文件。 这个代码就像一个符咒。 接下来我要做的是为字符串数组arrLines[]中的每个元素创建一个char数组。 我想实现的伪代码是这样的:

for(int i=0; i<arrLines.length; i++){
    char line_i+1[] = arrLines[i];
}

对于(inti=0;i您可以使用字符串toCharArra方法

    for(int i = 0; i < strArray.length; i++) {
        char[] charArray = strArray[i].toCharArray();
    }
for(int i=0;i
只需使用二维
char
数组:

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

非常感谢!都做得很好!什么是溪流?我第一次听说它们。@GabrielEdery这是一个广泛的主题;如果你想了解它,你可以开始,然后。
char[][] lines = Arrays.stream(arrLines)
        .map(String::toCharArray)
        .toArray(char[][]::new);