你好!
我刚开始学习Java,我想知道在声明数组时是否可以将数组元素放在多行中。
以下代码给了我一个错误:
public String[] songList = {'Stadium Arcadium', 'Make You Feel Better', 'Under The Bridge',
'Wet Sand', 'Californication', 'Charlie', 'Aeroplane', 'Transcending', 'Ethiopia'};
非常感谢你!
是的,您可以将字符串放在多行上。
但是,使用双引号将您的字符串文字括起来:
public String[] songList = {"Stadium Arcadium", "Make You Feel Better", "Under The Bridge",
"Wet Sand", "Californication", "Charlie", "Aeroplane", "Transcending", "Ethiopia"};
这是关于字符串文字的链接
问题不在于在多行中声明数组元素,而在于您如何声明您的数组元素
看到您有数组类型,String并且String类型需要用" "(双引号)而不是单引号(用于字符)括起来,
只需声明您的数组作为:
public String[] songList = {"Stadium Arcadium", "Make You Feel Better", "Under The Bridge",
"Wet Sand", "Californication", "Charlie", "Aeroplane", "Transcending", "Ethiopia"};