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

一、目的

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

二、主要算法

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 小时前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
江畔柳前堤3 小时前
大语言模型分布式训练:从并行策略到万卡工程的系统梳理
人工智能·分布式·深度学习·算法·目标检测·机器学习·语言模型
hey_sml3 小时前
JAVA每日一学---CompletableFuture中thenApply与thenCompose区别详解
java·开发语言
Doraemomo3 小时前
数据结构-环形链表
java·数据结构·链表
Forever Nore4 小时前
LeetCode 4 寻找两个正序数组的中位数 - 二分
算法·leetcode
萧瑟余晖4 小时前
Java深入解析篇十七之SpringCloud
java·开发语言
是未才5 小时前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络
ttod_qzstudio5 小时前
Java 常用语法极简通关(五):类与对象——字段、方法、构造器、this 与 static
java·开发语言·python
罗西的思考5 小时前
【OpenClaw具身硬件】MiniClaw 阅读笔记---(1)基础
人工智能·算法·机器学习
蛋先生DX6 小时前
大模型参数存储格式揭秘:BF不是男朋友
深度学习·算法·llm