StringUnit是什么?它有什么独特功能?

2026-04-16 14:212阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计267个文字,预计阅读时间需要2分钟。

StringUnit是什么?它有什么独特功能?

javapackage 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;

/** * 用于处理字符串的工具类 * @author ouzhb */public class StrUtil { // 省略具体实现}

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 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(Set sets) { List list = new ArrayList<>(); list.addAll(sets); StringBuffer sb = new StringBuffer(); for(int i=0;i

StringUnit是什么?它有什么独特功能?

本文共计267个文字,预计阅读时间需要2分钟。

StringUnit是什么?它有什么独特功能?

javapackage 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;

/** * 用于处理字符串的工具类 * @author ouzhb */public class StrUtil { // 省略具体实现}

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 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(Set sets) { List list = new ArrayList<>(); list.addAll(sets); StringBuffer sb = new StringBuffer(); for(int i=0;i

StringUnit是什么?它有什么独特功能?