hive中APP版本比较的udf
package com.lisardon.udf;
import java.util.regex.Pattern;
import org.apache.hadoop.hive.ql.exec.UDF;
public class AppVersionCom
extends UDF {
public String evaluate(String str1, String str2) {
int str2int;
if (null == str1 || null == str2) {
return "-1";
}
str1 = str1.replace("r", "");
str2 = str2.replace("r", "");
String[] str1list = str1.split("\\.");
String[] str2list = str2.split("\\.");
if (str1list.length == 1 || str2list.length == 1)