常见算法题--Java统计一段英文句子中出现次数最多的单词(Java统计一个英文句子中出现次数最多的单词)

 这篇文章主要介绍了Java统计英文句子中出现次数最多的单词并计算出现次数的方法,涉及java针对英文句子的字符串遍历、转换、正则替换、计算、集合基本使用方法等相关操作技巧,需要的朋友可以参考下。

JAVA实现完整代码如下:

import java.util.*;

public class CountWord {
    public static void main(String[] args) {
        String str = "";
        str = "If a person wants you alive and dead, it is not love, but possession. A person who really likes you and loves you will not try his best to get you, cheat you with lies, please you with rhetoric, but help you with his heart and plan for the future.";
        String result = countWord(str);
        System.out.println(result);
    }

//根据传入英文句子,统计出现最多次数的单词并返回
    private static String countWord(String str) {
        //将逗号、句号、问号用空格替换
        String result = "";
        str = str.replace(","," ").replace("."," ").replace("'"," ").replace("?"," ");//将'号用空格替换
        System.out.println(
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值