1 -6ren">
gpt4 book ai didi

java - 字符串之间的区别

转载 作者:行者123 更新时间:2023-11-29 06:58:06 27 4
gpt4 key购买 nike

有没有一种方法可以比较两个 String 值,例如 .compareTo 但返回的字母数不同?

例子:

"SomeString".anotherCompareTo("SomeStrng") -> 1
"SomeString".anotherCompareTo("SmeStrng") -> 2
"SomeString".anotherCompareTo("SomeStrong") -> 1

我找不到任何东西。我试图将其转换为 charArrays 并自己编写一个方法但失败了。如果这不可能,也许有一种方法可以比较两个长度相同的字符串,并返回“错误”的数量?

最佳答案

Apache Commons 有一个区分字符串的方法

StringUtils.difference(String str1, String str2)

您可以使用它来创建一个非常容易返回差异数的方法。

编辑:

事实上它已经存在了:

StringUtils.getLevenshteinDistance(String str1, String str2)

关于java - 字符串之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30944198/

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