admin 管理员组文章数量: 887021
2023年12月17日发(作者:雪崩有多可怕)
package 2;public class ConvertCode { /**
* @Title:bytes2HexString
* @Description:字节数组转16进制字符串
* @param b
* 字节数组
* @return 16进制字符串
* @throws
*/
public static String bytes2HexString(byte[] b) {
StringBuffer result = new StringBuffer();
String hex;
for (int i = 0; i < ; i++) {
hex = tring(b[i] & 0xFF);
if (() == 1) {
hex = '0' + hex;
}
(rCase());
}
return ng();
}
/**
* @Title:hexString2Bytes
* @Description:16进制字符串转字节数组
* @param src 16进制字符串
* @return 字节数组
*/
public static byte[] hexString2Bytes(String src) {
int l = () / 2;
byte[] ret = new byte[l];
for (int i = 0; i < l; i++) {
ret[i] = (byte) Integer
.valueOf(ing(i * 2, i * 2 + 2), 16).byteValue();
}
return ret;
} /**
* @Title:string2HexString
* @Description:字符串转16进制字符串
* @param strPart 字符串
* @return 16进制字符串
*/
public static String string2HexString(String strPart) {
StringBuffer hexString = new StringBuffer();
for (int i = 0; i < (); i++) {
int ch = (int) (i);
String strHex = tring(ch);
(strHex);
}
return ng();
}
/**
* @Title:hexString2String
* @Description:16进制字符串转字符串
* @param src
* 16进制字符串
* @return 字节数组
* @throws
*/
public static String hexString2String(String src) {
String temp = "";
for (int i = 0; i < () / 2; i++) { //n(f(ing(i * 2, i * 2 + 2),16).byteValue()); temp = temp+ (char)f(ing(i * 2, i * 2 + 2),16).byteValue();
版权声明:本文标题:javanetty服务端向客户端发送16进制数据,客户端无法接收-已解决 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702748585h429222.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论