我有一個單詞列表,例如:「月球」,「太陽」,「木星」,「火星」他們都存儲在一個數組中,讓我們稱之爲「行星」在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