java中new String[]{file}什么意思

new String[]{file}
这段代码是什么意思,求解析

数组初始化带大括号,file表示初始化的第0个下标值为file,此时该数组长度为1;举例:
String[]str = new String[]{};
大括号的意思是初始化 前面定义的String[]str ;
但是现在大括号里面是空的,也就是没有内容,
具体解释说明:new代表新建一个对象在堆中开辟空间,String[] 代表一个字符串数组,String[]{file}表示初始化的String[]的长度1,下标为0的值为file.总体来说,就是创建一个字符串数组,并开辟1个长度,里面值为file变量.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-16
这个是string数组的初始化,file是一个变量,它的定义是file="c:\test.txt"这样的格式本回答被网友采纳
相似回答