为了账号安全,请及时绑定邮箱和手机立即绑定

字符串数组

// 定义一个长度为 3 的字符串数组,并赋值初始值
        String[] hobbys = { "sports", "game", "movie" };


为什么字符串数组是这样的,不应该是:

String [] hobbys=new String[]{"sports","games",movies"}

这样的吗?难道字符串数组不一样?

正在回答

2 回答

数组初始化有很多种写法。上面的两种都是可以得。

初始化数组有三种方式,以下都是去初始化一个String类型长度2的数组:

方式一:   

String[] strs = new String[2];

strs[0] = "0";

strs[1] = "1";

方式二:

String[] strs = new String[]{"0", "1"};

方式三:

String[] strs = {"0", "1"};

三种方式,都有自己的使用场景,在合适场景使用即可。


0 回复 有任何疑惑可以回复我~
#1

TryLee 提问者

很详细,学习了,谢谢!
2015-10-15 回复 有任何疑惑可以回复我~

都可以,你的第二个movies前面少了个双引号

0 回复 有任何疑惑可以回复我~
#1

TryLee 提问者

额,刚看到,谢谢了
2015-10-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

字符串数组

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信