java - 如何计算java中相同(PALINDROME)的单词数

标签 java palindrome

我是一名 Java 开发新手。我想用Java编写代码来计算段落中回文词的数量。
假设是:用户可以输入包含尽可能多的句子的段落。每个单词之间以空格分隔,每个句子之间以句点分隔,单词前后的标点符号将被忽略,而单词内部的标点符号将被计算在内。
示例输入:Otto 去上学。奥托在宠物店看到很多动物。
示例输出:Otto = 2 a = 1 Sees = 1

最佳答案

将文件读入程序中,在每个空格处拆分条目并将其输入数组列表中。然后,将回文算法应用于数组列表中的每个值,并跟踪回文单词及其出现次数(例如 2D 数组或包含两个值的对象的数组列表)。

当您按照这些步骤操作后,您应该就可以了。一旦您展示了自己的尝试,可能会提供更具体的帮助。

关于java - 如何计算java中相同(PALINDROME)的单词数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977129/

相关文章:

Javascript:回文函数?

c++ - myProgrammingLab "palindrome"挑战和递归

java - 最长回文前缀复杂度

javascript - 有人可以解释一下这个回文解决方案吗?

java - 编译器 asm 字节码表达式

java - BufferedReader 似乎无限读取第一行

java程序,查找作为输入提供的两个整数之间的所有回文完美平方

java - 带参数的模拟方法

java - 我应该如何为我的 Connect 4 程序实现水平获胜算法?

java - 限制我自己的小部件采用 SWT 中的任何尺寸集