【发布时间】:2020-04-14 23:20:15
【问题描述】:
假设我有数组: [玛丽,一,有,二,一,三,小,小羊] 我知道如何解释这个数组中的空格,但是每个单词中的字符呢?我该如何编码?
【问题讨论】:
-
迭代数组并调用
String对象中的length()方法。
标签: java arraylist count character
假设我有数组: [玛丽,一,有,二,一,三,小,小羊] 我知道如何解释这个数组中的空格,但是每个单词中的字符呢?我该如何编码?
【问题讨论】:
String对象中的length()方法。
标签: java arraylist count character
无论是使用 Strings 数组还是 ArrayList,这都是您需要的:
如果字符串列表为ArrayList
ArrayList<String> list = new ArrayList<String>(Arrays.asList("Mary", "one", "had", "two", "a", "three", "little", "lamb"));
如果字符串列表为字符串Array
String[] list = new String[] {"Mary", "one", "had", "two", "a", "three", "little", "lamb"};
然后迭代它并获取每个长度:
for (String str : list) {
System.out.println("String Length of '"+str+"' is: " + str.length());
}
【讨论】:
您可以遍历数组,并使用 .length() 计算每个单词中有多少个字符
int total = 0;
for (String str: array) {
total += str.length();
}
System.out.println(total);
【讨论】: