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

一、目的

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

二、主要算法

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();
        }
    }
}

如图:

三、执行结果

相关推荐
呱牛do it几秒前
企业级门户网站设计与实现:基于SpringBoot + Vue3的全栈解决方案(Day 9)
java
鸡蛋灌Bean21 分钟前
mybatis分页深入了解
java·数据库·mybatis
野生技术架构师25 分钟前
Tomcat Service的设计和实现:StandardService
java·tomcat
Gofarlic_OMS34 分钟前
UG/NX许可证管理高频技术问题解答汇编
java·大数据·运维·服务器·汇编·人工智能
逐星ing39 分钟前
IDEA 无法识别 `mvn install` 最新 SNAPSHOT 依赖的根因与完整解决方案
java·ide·intellij-idea
Chat_zhanggong34544 分钟前
主推NT98336BG作用有哪些?
嵌入式硬件·算法
流觞 无依1 小时前
Spring Boot 未授权访问漏洞排查与修复指南
java·spring boot·后端
Java开发的小李1 小时前
SpringBoot 高流量高并发 基础全面讲解
java·spring boot·后端·性能优化
随风,奔跑1 小时前
Spring Cloud Alibaba(六)-链路追踪SkyWalking
java·后端·spring·skywalking
wuminyu1 小时前
专家视角看Lambda表达式的原理解析
java·linux·c语言·jvm·c++