バージョン番号が合格しているかどうかを確認


    /***
     *  
     * @param num
     * @return
     */
    public static boolean checkVersionNumber(String num){
        Pattern pattern = Pattern.compile("\\d+(\\.\\d+)*");
        return (pattern.matcher(num).matches());
    }

テスト:
System.out.println(ToolUtils.checkVersionNumber("10.0.0"));//true
System.out.println(ToolUtils.checkVersionNumber("10"));//true
System.out.println(ToolUtils.checkVersionNumber("a-10"));//false