字符串数组

来源:6-5 使用循环操作 Java 中的数组

TryLee

2015-10-15 21:55

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


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

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

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

写回答 关注

2回答

  • donlv
    2015-10-15 22:19:46
    已采纳

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

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

    方式一:   

    String[] strs = new String[2];

    strs[0] = "0";

    strs[1] = "1";

    方式二:

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

    方式三:

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

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


    TryLee

    很详细,学习了,谢谢!

    2015-10-15 22:59:06

    共 1 条回复 >

  • Kirshry
    2015-10-15 22:12:08

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

    TryLee

    额,刚看到,谢谢了

    2015-10-15 23:00:47

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165167 学习 · 17581 问题

查看课程

相似问题