import org.apache.hadoop.hive.ql.exec.UDF;
/**
* @author yangxin_ryan
* 将要处理的字符串数据,每个字母的Ascii + 1
*/
public class StringAsciiValueUDF extends UDF {
public String evaluate(String param) {
char[] cc = param.toCharArray();
StringBuilder stringBuilder=new StringBuilder();
for (char c : cc) {
Character cTemp = new Character(c);
int asciiCode = cTemp.hashCode();
if (asciiCode >= 65 && asciiCode <= 90) {
asciiCode += 1;
if (asciiCode > 90)
asciiCode = 65;
} else if (asciiCode >= 97 && asciiCode <= 122) {
asciiCode
Java实现对字符串Ascii 处理做数据混淆使用
最新推荐文章于 2024-10-04 20:20:08 发布