java中如何将字符串转换成字节数组

如题所述

* UTF-8 一个汉字占三个字节*/private static String CHAR_ENCODE = "UTF-8";/*** 设置全局的字符编码* @param charEncode*/public static void configCharEncode(String charEncode){CHAR_ENCODE = charEncode;}/*** @param str 源字符串转换成字节数组的字符串* @return*/public static byte[] StringToByte(String str) {return StringToByte(str,CHAR_ENCODE);}/**** @param srcObj 源字节数组转换成String的字节数组* @return*/public static String ByteToString(byte[] srcObj) {return ByteToString(srcObj,CHAR_ENCODE);}/*** UTF-8 一个汉字占三个字节* @param str 源字符串* 转换成字节数组的字符串* @return*/public static byte[] StringToByte(String str,String charEncode) {byte[] destObj = null;try {if(null == str || str.trim().equals("")){destObj = new byte[0];
温馨提示:答案为网友推荐,仅供参考
相似回答