MST
星途 面试题库

面试题:Java中如何使用Stream collect方法统计List中字符串的长度总和

假设有一个List<String>,包含多个字符串,要求使用Java Stream的collect方法统计这些字符串长度的总和,请写出实现代码。
41.5万 热度难度
编程语言Java

知识考点

AI 面试

面试题答案

一键面试
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

public class StringLengthSum {
    public static void main(String[] args) {
        List<String> stringList = new ArrayList<>();
        stringList.add("apple");
        stringList.add("banana");
        stringList.add("cherry");

        int sum = stringList.stream()
               .collect(Collectors.summingInt(String::length));

        System.out.println("字符串长度总和: " + sum);
    }
}