Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Apache License 

public class Main {
    public static boolean checkNewVersionApp(String currentVersionName, String versionName) {
        String[] currentVersion = currentVersionName.split("[.]");
        String[] version = versionName.split("[.]");
        int[] currentVersionNum = new int[3];
        int[] versionNum = new int[3];
        for (int i = 0; i < currentVersion.length; i++) {
            currentVersionNum[i] = Integer.valueOf(currentVersion[i]);
        }
        for (int j = 0; j < version.length; j++) {
            versionNum[j] = Integer.valueOf(version[j]);
        }
        if (versionNum[0] > currentVersionNum[0]) {
            return true;
        } else if (versionNum[0] == currentVersionNum[0]) {
            if (versionNum[1] > currentVersionNum[1]) {
                return true;
            } else if (versionNum[1] == currentVersionNum[1]) {
                if (versionNum[2] > currentVersionNum[2]) {
                    return true;
                }
            }
        }
        return false;
    }
}