字符串比较中的精确或近似匹配 - JAVA

时间:2014-01-02 06:13:58

标签: java string

我在ArrayList中有一个很大的字符串列表。我需要将输入字符串与整个列表进行比较,并返回完全匹配或近似匹配。我怎样才能在Java中实现这一目标?

2 个答案:

答案 0 :(得分:1)

计算搜索字符串与列表中每个字符串之间的汉明编辑距离。选择编辑距离最短的字符串。如果您必须支持可能需要添加或删除字符以匹配搜索字符串的字符串,请使用Levenshtein距离..

答案 1 :(得分:0)

尝试=

  

ArrayList.contains( “StringToBeChecked”);   如果String存在于ArrayList中,则此函数将返回true,否则将返回false。