为什么不能分割存储在数组中的字符串并将其放回到该数组中?Java的

use*_*661 -1 java arrays string storage split

public class Loopname{

public static void main (String [] args){

String files []= new String [] {"Hello Hola Bonjour"};

String delimiter= " ";

files[]=files[0].split(delimiter);
}
 }
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么这是不可能的?如果您知道有任何其他方法,请分享.我愿意接受任何提示和建议.我是新手,但我愿意学习.请帮我.提前致谢?

fgb*_*fgb 7

"[]"是变量类型的一部分,而不是名称.你可以做:

String[] files= new String [] {"Hello Hola Bonjour"};
String delimiter= " ";
files = files[0].split(delimiter);
Run Code Online (Sandbox Code Playgroud)

  • 这并不完全"放回到同一个数组中".已创建一个新数组并将其分配给`files`变量. - 但我想,它解决了这个问题. (2认同)