这是一种使用拆分的有效方法吗?

时间:2016-03-07 04:21:23

标签: java

我正在尝试通过查看来识别代码是否有效。我找不到任何关于这样的拆分方法实现,我想知道原因。

String[] names = "flowers,are,pretty".split(",",0);

3 个答案:

答案 0 :(得分:1)

这是有效的。

String[] names = "flowers,are,pretty".split(",",0);
for(int i=0;i<names.length;i++)
    System.out.println(names[i]);

有关详细信息,请访问Java docs

答案 1 :(得分:1)

这是一个有效的陈述

    String[] arr = "flowers,are,pretty".split(",",0);
    System.out.println(Arrays.toString(arr));

上下文中无需指定限制0。可以使用

   String[] arr = "flowers,are,pretty".split(",");

答案 2 :(得分:0)

String有一个split()重载,需要int参数,记录为here。用0调用它是equivalent来调用单参数重载。