«Лучший метод» зависит от того, почему вы хотите сравнить цифры. В общем, если вы думаете, что хотите проверить, равны ли 2 числа с плавающей запятой, вы делаете что-то не так.
Предполагается, что числа с плавающей точкой используются для представления реальных значений в обоих смыслах этого слова. Является ли этот объект такой же длины, как этот другой объект? Ну, они могут выглядеть одинаковой длины, но если вы получите достаточно хорошее измерительное устройство, вы всегда можете найти разницу. Точно так же два числа с плавающей запятой никогда не равны, если они не измеряют одно и то же и обрабатываются одинаково. Кроме этого, это просто ошибка округления где-то в системе.
Возможно, вы захотите проверить, что они близки (ближе, чем определенный порог), как предлагали другие ответы, но не равны.