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

一、目的

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

二、主要算法

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

如图:

三、执行结果

相关推荐
代码什么用1 小时前
Spring基础使用
java·后端·spring
信奥卷王2 小时前
[GESP202609 六级] 分树规划
算法
Su米苏2 小时前
Spring AI 中MCP 与普通 @Tool的区别
java·人工智能·spring
夏幻灵2 小时前
LeetCode 21:合并两个有序链表——双指针与哑节点详解
算法·leetcode·链表
码云数智-园园2 小时前
unique_ptr 还是 shared_ptr?C++ 智能指针选型与内存泄漏实战分析
java·开发语言
老板一杯拿铁2 小时前
Java 异常体系详解:从字节码原理到最佳实践
java
蜗牛互联网2 小时前
Java 17 HttpClient调用文件转写API的超时与失败回退
java·人工智能·后端
禾小西3 小时前
07丨Redis 哨兵机制:主库故障后,如何恢复服务?
java·开发语言·redis
我不是阵雨3 小时前
JDK 21虚拟线程Pinning陷阱:一文拔钉解困
java·开发语言