简单的测试搜索词的分割算法思路

一、目的

把用户输入的一句话,分割出关键词,方便来查找。

二、主要算法

java 复制代码
/**
 * @author
 * @version 1.0.0
 * <p>
 * date: 2026/3/19
 **/
public class SplitTest {

    public static void main(String[] args) {
        String str = "昆明的美景";

        for (int k = 1; k <= str.length(); k++) {
            for (int p = 0; p < str.length(); p++) {
                // 如果在范围内
                if (p + k <= str.length()) {
                    System.out.println(str.substring(p, p + k));
                }
            }
            System.out.println();
        }
    }
}

如图:

三、执行结果

相关推荐
码界奇点2 小时前
基于Spring MVC和MyBatis的妖气山视频管理系统设计与实现
java·spring·毕业设计·mvc·mybatis·源代码管理
东离与糖宝2 小时前
小米MiMo-V2-Pro开放调用,Java后端快速接入全流程实战
java·人工智能
.select.2 小时前
虚函数和虚表
开发语言·c++·算法
王ASC2 小时前
Java不重启加载新的class文件
java·开发语言
靠沿2 小时前
【优选算法】专题十七——多源BFS(最短路径问题)
java·算法·宽度优先
小江的记录本2 小时前
【HashMap】HashMap 系统性知识体系全解(附《HashMap 面试八股文精简版》)
java·前端·后端·容器·面试·hash·哈希
重生之我是Java开发战士2 小时前
【递归、搜索与回溯】优美的排列,N皇后,有效的数独,解数独,单词搜索,黄金矿工,不同路径III
算法·深度优先
yuuki2332332 小时前
【Linux】Linux基本指令 & 权限全解析
java·linux·服务器
⑩-2 小时前
Kafka 架构和工作原理?Kafka 如何保证高可用?
java·分布式·架构·kafka