StringUnit package com.skspruce.ism.detect.webapi.util;import java.util.ArrayList;import java.util.List;import java.util.Set;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * fix string * * @author ouzhb */public class Str
package com.skspruce.ism.detect.webapi.util; import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * fix string * * @author ouzhb */ public class StringUtil { /** * null * @param obj * @return */ public static boolean isNull(String obj) { if (obj == null) { return true; } else if (obj.toString().trim().equals("")) { return true; } else if (obj.toString().trim().toLowerCase().equals("null")) { return true; } return false; } /** * number * * @param str * @return */ public static boolean isNumber(String str) { Pattern pattern = Pattern.compile("[+-]?[0-9]+[0-9]*(\\.[0-9]+)?"); Matcher match = pattern.matcher(str); return match.matches(); } /** *long to bytes[] * @param l * @return byte[] */ public static byte[] longToBytes(long l) { byte[] b = new byte[8]; b[0] = (byte) (l >>> 56); b[1] = (byte) (l >>> 48); b[2] = (byte) (l >>> 40); b[3] = (byte) (l >>> 32); b[4] = (byte) (l >>> 24); b[5] = (byte) (l >>> 16); b[6] = (byte) (l >>> 8); b[7] = (byte) (l); return b; } public static String setString(Setsets) { List list = new ArrayList<>(); list.addAll(sets); StringBuffer sb = new StringBuffer(); for(int i=0;i