Hive UDF实例--过滤字符串首尾字符

作者: blogchong | 分类: 原创-Hadoop大数据 | 评论:0人 | 浏览:

Hive UDF实例--过滤字符串首尾字符.

源码如下:

package com.hive.udf;  
  
import org.apache.commons.lang.StringUtils;  
import org.apache.hadoop.hive.ql.exec.UDF;  
import org.apache.hadoop.io.Text;  
  
public class Trim extends UDF {  
    private Text res = new Text();  
  
    public Text evaluate(String str) {  
  
        if (str == null) {  
            return null;  
        }  
        res.set(StringUtils.strip(str.toString()));  
  
        return res;  
    }  
      
    public Text evaluate(Text str,String stripChars){  
        if (str == null) {  
            return null;  
        }  
          
        res.set(StringUtils.strip(str.toString(),stripChars));  
        return res;  
          
    }  
}

编写完代码之后,导出jar包。

More...