我是一名 Java 开发新手。我想用Java编写代码来计算段落中回文词的数量。
假设是:用户可以输入包含尽可能多的句子的段落。每个单词之间以空格分隔,每个句子之间以句点分隔,单词前后的标点符号将被忽略,而单词内部的标点符号将被计算在内。
示例输入:Otto 去上学。奥托在宠物店看到很多动物。
示例输出:Otto = 2 a = 1 Sees = 1
最佳答案
将文件读入程序中,在每个空格处拆分条目并将其输入数组列表中。然后,将回文算法应用于数组列表中的每个值,并跟踪回文单词及其出现次数(例如 2D 数组或包含两个值的对象的数组列表)。
当您按照这些步骤操作后,您应该就可以了。一旦您展示了自己的尝试,可能会提供更具体的帮助。
关于java - 如何计算java中相同(PALINDROME)的单词数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977129/