如何在数组中添加字符数量?

2024-02-28

所以我有一个字符串数组,需要获取每个字符串中的字符数并将它们加在一起以获得总数 1。我该怎么做呢?

这是数组:

public class Final21 {
   public static String getLongString(String[] array) {

      String[] names = {"bob", "maxwell", "charley", "tomtomjack"};

   }
}

我不是添加索引,而是添加每个字符串中的字符数。 示例:bob 有 3 个字符,tomtomjack 有 10 个字符,如果将它们相加,则为 13 个

尝试:

       public static int countAllLetters(String[] array) {

      String[] names = {"bob", "maxwell", "charley", "tomtomjack"};                

         int sum = 0;
         for(String s : array)
            sum += s.length();
               return sum;

      int amountOfLetters = countAllLetters(names);
         System.out.println(amountOfLetters);

   }

给出错误:

Final21.java:62: error: unreachable statement
      int amountOfLetters = countAllLetters(names);
          ^
Final21.java:65: error: missing return statement
   }
   ^
2 errors

使用流API,可以按如下方式完成:

 int sum = Arrays.stream(names)
                .mapToInt(String::length)
                .sum();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在数组中添加字符数量? 的相关文章

随机推荐