Возможный дубликат:
Как вы сравниваете две строки версии в Java?
У меня есть 2 строки, которые содержат информацию о версии, как показано ниже:
str1 = "1.2"
str2 = "1.1.2"
Теперь, может ли кто-нибудь сказать мне эффективный способ сравнить эти версии внутри строк в Java и вернуть 0, если они равны, -1, если str1 < str2 и 1, если str1 > str2.