有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

字符串在java中对数组中的字进行计数

我有一个单词列表,例如:“月亮”、“太阳”、“木星”、“火星”它们都存储在一个数组中,我们称之为“行星”

String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}

如何获取数组中存储的字数


共 (3) 个答案

  1. # 1 楼答案

    第一个问题的答案是:使用planets.length来计算数组中字符串的数量

  2. # 2 楼答案

    那些行星并不是一根线存储的。它们存储在一个字符串数组中,因此每个行星都有一个字符串。如果您想获得planets数组中行星的数量,只需使用:planets.length

    如果要使用数组的前两个元素构建新数组,可以使用:

       String[] fewPlanets = new String[]{planets[0], planets[1]};
    

    您可能想看看Arrays Tutorial

    考虑到问题中的planets数组声明中存在输入错误。应该是:

    String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
    

    如果您确实将行星放在一个字符串中,则可以使用带有分隔符的^{}来构建包含每个行星的数组,并使用length来获取数组的长度:

    String planets = "Moon,Sun,Jupiter,Mars";
    String[] planetsArray = planets.split(",");
    int numberOfPlanets = planetsArray.length;
    
  3. # 3 楼答案

    只是length = planets.length