Comparing two version numbers
How can I compare two Version number strings? For example: 3.1.1 and 3.1.2.5.4 Now I need to find out if 3.1.2.5.4 is higher than 3.1.1 but I don't know how to do this. Can anybody help me? Thanks in advance! Sample Code : NSString* v1 = @"3.1.1"; NSString* v2 = @"3.1.2.5.4"; if ([v1 compare:v2 options:NSNumericSearch] == NSOrderedDescending) { NSLog(@"%@ is greater than %@",v1,v2); } From the Apple Documentation for Comparing and sorting strings . Paras Yes, you can compare the versions, please refer the code below: public class Comparision { string ver1, ver2; public static void main(String