gpt4 book ai didi

java - 在 java 中创建一个本地押韵字典

转载 作者:搜寻专家 更新时间:2023-10-30 23:13:48 25 4
gpt4 key购买 nike

初级程序员,只上过 AP CS 类(class)。对于我的最终项目,我试图用 Java 设计一个韵律词典,用户可以在其中向数据库添加韵律,并输入一个单词以调出数据库中与该单词押韵的所有单词。

有人建议我使用标记系统,但有关该主题的所有教程和帮助都让我难以理解。在此之前,我有一个想法来创建数组列表并将其保存到包含彼此押韵的单词 block 的文件中。我也不太确定如何设计。

如果有人对我应该如何设计它有任何建议,或者如果您想提供一个网站来帮助我学习可以帮助我的概念,我将非常感激。

最佳答案

这是一个非常广泛的问题,因为有很多不错的选择。这也是一个拥有许多先进技术的领域。但是,如果您因为熟悉程度而正在寻找简单的东西,那么这里是个好主意。

使用韵尾音的映射到与其押韵的所有单词的列表。 Map<String, List<Word>> .

例子

public class Word{
String terminalSound; // example "ime"
String fullWord;
}

Map<String, List<String>> rhymes = new HashMap<String, List<String>>();

// Given a word, find it's terminal sound
String terminalSound = findTerminalSound(word);
List<Word> rhymesWith = rhymes.get(terminalSound);

剩下的最重要的事情就是能够找到单词的终结音。但是一旦你有了它,用单词填充这张 map 应该是一个简单的过程。

关于java - 在 java 中创建一个本地押韵字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16987939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com