| | |
| | | * 转换为Integer数组<br>
|
| | | *
|
| | | * @param split 分隔符
|
| | | * @param split 被转换的值
|
| | | * @param str 被转换的值
|
| | | * @return 结果
|
| | | */
|
| | | public static Integer[] toIntArray(String split, String str)
|
| | |
| | | * 转换为String数组<br>
|
| | | *
|
| | | * @param split 分隔符
|
| | | * @param split 被转换的值
|
| | | * @param str 被转换的值
|
| | | * @return 结果
|
| | | */
|
| | | public static String[] toStrArray(String split, String str)
|
| | |
| | | switch (valueStr)
|
| | | {
|
| | | case "true":
|
| | | return true;
|
| | | case "false":
|
| | | return false;
|
| | | case "yes":
|
| | | return true;
|
| | | case "ok":
|
| | | return true;
|
| | | case "no":
|
| | | return false;
|
| | | case "1":
|
| | | return true;
|
| | | case "false":
|
| | | case "no":
|
| | | case "0":
|
| | | return false;
|
| | | default:
|
| | |
| | | }
|
| | | if (value instanceof Double)
|
| | | {
|
| | | return new BigDecimal((Double) value);
|
| | | return BigDecimal.valueOf((Double) value);
|
| | | }
|
| | | if (value instanceof Integer)
|
| | | {
|
| | |
| | | }
|
| | | else if (obj instanceof byte[] || obj instanceof Byte[])
|
| | | {
|
| | | if (obj instanceof byte[]){
|
| | | if (obj instanceof byte[])
|
| | | {
|
| | | return str((byte[]) obj, charset);
|
| | | } else {
|
| | | Byte[] bytes = (Byte[])obj;
|
| | | }
|
| | | else
|
| | | {
|
| | | Byte[] bytes = (Byte[]) obj;
|
| | | int length = bytes.length;
|
| | | byte[] dest = new byte[length];
|
| | | for (int i = 0; i < length; i++) {
|
| | | for (int i = 0; i < length; i++)
|
| | | {
|
| | | dest[i] = bytes[i];
|
| | | }
|
| | | return str (dest,charset);
|
| | | return str(dest, charset);
|
| | | }
|
| | | }
|
| | | else if (obj instanceof ByteBuffer)
|
| | |
| | | */
|
| | | public static String toSBC(String input, Set<Character> notConvertSet)
|
| | | {
|
| | | char c[] = input.toCharArray();
|
| | | char[] c = input.toCharArray();
|
| | | for (int i = 0; i < c.length; i++)
|
| | | {
|
| | | if (null != notConvertSet && notConvertSet.contains(c[i]))
|
| | |
| | | */
|
| | | public static String toDBC(String text, Set<Character> notConvertSet)
|
| | | {
|
| | | char c[] = text.toCharArray();
|
| | | char[] c = text.toCharArray();
|
| | | for (int i = 0; i < c.length; i++)
|
| | | {
|
| | | if (null != notConvertSet && notConvertSet.contains(c[i]))
|
| | |
| | | c[i] = (char) (c[i] - 65248);
|
| | | }
|
| | | }
|
| | | String returnString = new String(c);
|
| | |
|
| | | return returnString;
|
| | | return new String(c);
|
| | | }
|
| | |
|
| | | /**
|