java统计文本中出现最多的单词

这篇博客为尚未学习Java集合的读者提供思路,讲解如何在Java中统计文本中出现最频繁的单词,遇到相同计数的单词时,采用链表解决处理。
摘要由CSDN通过智能技术生成
给那些java还没有学到集合的同学们一些思路
import java.util.Arrays;
/**
*@author shark
*@date 2021/4/26 16:40
*@param
*@return
*desc
*/
public class Max {
   
    public void findMax(String s){
   
        String str;
//       匹配所有逗号和句号将他们变成空格
        str = s.replaceAll(",|\\."," ");
//        将所有字母变成小写
        str = str.toLowerCase();
//        匹配所有大于等于1的空格将它们装入数组中
        String[] arr = str.split("\\s+");
        System.out.println(Arrays.toString(arr));
//      创建一个数组来存储每个单词
        Node node = new Node();

        int temp = 0;
        int temp1 = 0;
        Node temp2 = node;
//        将字符串去重
       Str
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值