我正在编写一个小的实用程序,其中我想根据搜索的值过滤最相关的结果:“只为女孩”只是为了好玩: Easy Rock Banjo“”只是为了好玩目前,我有一个本土的算法,使用soundex匹配给权重,但有时失败。
有没有一个红宝石可以给我最好的方式找到最近的匹配字符串?我试过使用“amatch”--但它没有给出正确的匹配权重。
以下是从Java的public static native long currentTimeMillis()方法的java.lang.System类源代码中提取的注释。从这个注释中可以明显看出,这个本机方法的行为与平台有关。如果是这样的话,我们是否应该避免使用Java编写真正独立于平台的代码的本地方法调用呢?