我有一个单词列表,例如:“月球”,“太阳”,“木星”,“火星”他们都存储在一个数组中,让我们称之为“行星”在java中计算数组的字数
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
如何获取存储在数组中的单词数?
我有一个单词列表,例如:“月球”,“太阳”,“木星”,“火星”他们都存储在一个数组中,让我们称之为“行星”在java中计算数组的字数
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
如何获取存储在数组中的单词数?
这些行星不存储在一个字符串中。它们存储在一个字符串数组中,所以每个星球都有一个字符串。如果您想获得planets
阵列中的行星数量,请使用:planets.length
。
如果你想建立与阵列的前两个元素的数组,你可以使用:
String[] fewPlanets = new String[]{planets[0], planets[1]};
你可能想看看Arrays Tutorial。
考虑到在问题中planets
数组声明存在拼写错误。它应该是:
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
如果你真的有行星在一个字符串,你可以使用String.split()
有分离器,以建立与各行星的数组,并使用length
得到数组的长度:
String planets = "Moon,Sun,Jupiter,Mars";
String[] planetsArray = planets.split(",");
int numberOfPlanets = planetsArray.length;
第一个问题的答案是:使用planets.length
来计算数组中字符串的数量。
只是length = planets.length
其实'planets'是一个数组不是字符串。你能改说吗? –
String [] planets =字符串数组,因此数组长度是您的字数。 – FailedDev
这是一个数组,你可以像这样得到数组的长度:planets.length – Rob