// 定义一个长度为 3 的字符串数组,并赋值初始值
String[] hobbys = { "sports", "game", "movie" };
为什么字符串数组是这样的,不应该是:
String [] hobbys=new String[]{"sports","games",movies"}
这样的吗?难道字符串数组不一样?
数组初始化有很多种写法。上面的两种都是可以得。
初始化数组有三种方式,以下都是去初始化一个String类型长度2的数组:
方式一:
String[] strs = new String[2];
strs[0] = "0";
strs[1] = "1";
方式二:
String[] strs = new String[]{"0", "1"};
方式三:
String[] strs = {"0", "1"};
三种方式,都有自己的使用场景,在合适场景使用即可。
都可以,你的第二个movies前面少了个双引号