-1

如果我有一个字符串数组 tmp={"happy","sad"} 我知道 tmp.length 会给我 2,但是我如何访问每个元素,并计算字符数,即 tmp[0] 将有 5 个字符和 tmp[1] 将有 3 个字符

4

4 回答 4

1

tmp[0].length()

如果tmp是一个字符串数组,那么您可以String使用方括号表示法在任何单个元素上调用任何方法。

对于任何类型的对象的任何数组也是如此。

于 2013-11-14T01:29:02.240 回答
0
for(String s : tmp){
    s.length()
}
于 2013-11-14T01:33:57.987 回答
0

使用字符串的长度方法

tmp[0].length() -> 5
tmp[1].length() -> 3
于 2013-11-14T01:31:27.687 回答
0

要访问每个元素,您可以使用“for 循环”来遍历数组并随时访问每个项目。例如:

for(int i=0;i<tmp.length;i++){
  System.out.println(Integer.toString(tmp.[i].length()));
  // or do whatever you want with tmp[i].length()    
}
于 2013-11-14T01:32:04.977 回答