你给的啥,我要的是java8的代码
时间: 2024-02-18 16:59:07 浏览: 20
抱歉,我误解了您的需求。以下是一个使用Java 8的示例代码,用于在字符串中找到重复的字符:
```
import java.util.*;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
String str = "Hello World";
List<Character> chars = str.chars()
.mapToObj(e -> (char) e)
.collect(Collectors.toList());
Map<Character, Long> charMap = chars.stream()
.collect(Collectors.groupingBy(e -> e, Collectors.counting()));
charMap.entrySet().stream()
.filter(e -> e.getValue() > 1)
.forEach(e -> System.out.println("Character " + e.getKey() + " appears " + e.getValue() + " times."));
}
}
```
这段代码将字符串转换为字符列表,然后使用Java 8的流API来计算每个字符的出现次数,并打印重复的字符及其出现次数。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)