我只是Java的新手,因为它不工作并且包含一些垃圾,所以我在程序中遇到了数组初始化。这是我在做什么:初始化字符数组
char[] expArray = new char[expEv.length]; //expEv.length is int - expEv is another array
//I have tried all following but not working
expArray = {'\0'}; // error i get: Array constants can only be used in initializers
expArray = {'',};
expArray = {'\0'};
System.out.println("array value: " + expArray); // prints " array value: [[email protected] "
编辑:我也曾尝试使用char[] expArray = new char[expEv.length] {'\0'};
但这无法正常工作,
请帮我这一点,并解释上下文中的数组初始化。