Niranjan Kurve
08/28/2020, 10:35 AMdiesieben07
08/28/2020, 10:39 AM>
and <
use compareTo
, but they don't just call compareTo. foo < bar
becomes foo.compareTo(bar) < 0
Niranjan Kurve
08/28/2020, 10:41 AMdiesieben07
08/28/2020, 10:41 AMfoo.compareTo(bar) < 0
is a boolean.diesieben07
08/28/2020, 10:41 AMfoo.compareTo(bar)
is an intNiranjan Kurve
08/28/2020, 10:42 AMNiranjan Kurve
08/28/2020, 10:43 AMdiesieben07
08/28/2020, 10:44 AMNiranjan Kurve
08/28/2020, 10:45 AMdiesieben07
08/28/2020, 10:46 AMcompareTo
anywhere.Niranjan Kurve
08/28/2020, 10:47 AMdiesieben07
08/28/2020, 10:47 AM<
and >
. Version(...) > Version(...)
becomes Version(...).compareTo(Version(...)) > 0
, that is a boolean.diesieben07
08/28/2020, 10:47 AMcompareTo
you need to use it directly:
Version(...).compareTo(Version(...))
, which is an int.Niranjan Kurve
08/28/2020, 10:50 AMMatteo Mirk
08/28/2020, 10:52 AMNiranjan Kurve
08/28/2020, 10:54 AM