首页

关于oschrenk-util源码包SQLUtils语句工具类将大字段java.sql.Blob转为字符串操作源码说明

标签:oschrenk-util,SQLUtils,语句工具类,大字段,blob转字符串,java-util     发布时间:2018-07-23   

一、前言

关于oschrenk-util源码包中com.oschrenk.db.SQLUtils语句工具类(依赖com.oschrenk.utils.IOUtils工具类),将java.sql.Blob大字段转字符串getBlobAsString处理,详情参见源码说明。

二、源码说明 

package com.oschrenk.utils;@b@@b@public class CharUtils@b@{@b@  public static final char LF = 10;@b@  public static final char CR = 13;@b@@b@  public static String unicodeEscaped(char ch)@b@  {@b@    if (ch < '\16')@b@      return "\\u000" + Integer.toHexString(ch);@b@    if (ch < 256)@b@      return "\\u00" + Integer.toHexString(ch);@b@    if (ch < 4096)@b@      return "\\u0" + Integer.toHexString(ch);@b@@b@    return "\\u" + Integer.toHexString(ch);@b@  }@b@@b@  public static String unicodeEscaped(Character ch)@b@  {@b@    if (ch == null)@b@      return null;@b@@b@    return unicodeEscaped(ch.charValue());@b@  }@b@@b@  public static boolean isAscii(char ch)@b@  {@b@    return (ch < 128);@b@  }@b@@b@  public static boolean isAsciiPrintable(char ch)@b@  {@b@    return ((ch >= ' ') && (ch < ''));@b@  }@b@@b@  public static boolean isAsciiControl(char ch)@b@  {@b@    return ((ch < ' ') || (ch == ''));@b@  }@b@@b@  public static boolean isAsciiAlpha(char ch)@b@  {@b@    return (((ch >= 'A') && (ch <= 'Z')) || ((ch >= 'a') && (ch <= 'z')));@b@  }@b@@b@  public static boolean isAsciiAlphaUpper(char ch)@b@  {@b@    return ((ch >= 'A') && (ch <= 'Z'));@b@  }@b@@b@  public static boolean isAsciiAlphaLower(char ch)@b@  {@b@    return ((ch >= 'a') && (ch <= 'z'));@b@  }@b@@b@  public static boolean isAsciiNumeric(char ch)@b@  {@b@    return ((ch >= '0') && (ch <= '9'));@b@  }@b@@b@  public static boolean isAsciiAlphanumeric(char ch)@b@  {@b@    return (((ch >= 'A') && (ch <= 'Z')) || ((ch >= 'a') && (ch <= 'z')) || ((ch >= '0') && (ch <= '9')));@b@  }@b@}