我有一个单词列表,例如:"月亮","太阳","木星","火星",它们都存储在一个数组中,我们称之为"行星"
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
Run Code Online (Sandbox Code Playgroud)
如何获得存储在数组中的单词数?
那些行星不存储在一个字符串中.它们存储在String数组中,因此每个行星都有一个String.如果你想得到planets数组中的行星数,只需使用:planets.length.
如果要使用数组的前两个元素构建新数组,可以使用:
String[] fewPlanets = new String[]{planets[0], planets[1]};
Run Code Online (Sandbox Code Playgroud)
您可能想看一下Arrays Tutorial.
考虑到planets问题中数组声明中存在拼写错误.它应该是:
String[] planets = new String[]{"Moon","Sun","Jupiter","Mars"}
Run Code Online (Sandbox Code Playgroud)
如果你真的有一个字符串在一个字符串中,你可以使用String.split()分隔符与每个行星建立一个数组,并length用来获得数组的长度:
String planets = "Moon,Sun,Jupiter,Mars";
String[] planetsArray = planets.split(",");
int numberOfPlanets = planetsArray.length;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4390 次 |
| 最近记录: |