当前位置: 首页 > news >正文

贵阳网站建设公司排行天津服务设计

贵阳网站建设公司排行,天津服务设计,誉重网站建设公司,网站备案找回Java——进制转换的一些内容1.16进制字符串String转字节数组byte[]2.16进制字符串String转10进制数字int3.字节数组byte[]转字符串String4.16进制字符串String--byte[]--String#xff08;使用ByteBuffer转换#xff09;5.字节数组byte[]转字符数组char[]6.字节byte转… Java——进制转换的一些内容1.16进制字符串String转字节数组byte[]2.16进制字符串String转10进制数字int3.字节数组byte[]转字符串String4.16进制字符串String--byte[]--String使用ByteBuffer转换5.字节数组byte[]转字符数组char[]6.字节byte转16进制字符串String7.字节数组byte[]转16进制数字int8.字节数组byte[]转16进制字符串String1.16进制字符串String转字节数组byte[] String hex 46534E3131323130393031303030313234; // 把16进制字符串转换为字节数组 [70, 83, 78, 49, 49, 50, 49, 48, 57, 48, 49, 48, 48, 48, 49, 50, 52] public byte[] hexToBytes(String hex){byte[] bytes Hex.decode(hex);return bytes; }2.16进制字符串String转10进制数字int String hex FFFF; String hex2 0xFFFF; public int hexToInt(String hex){int n Integer.parseInt(hex, 16);//int n Integer.parseInt(hex2.substring(2), 16);return n; }3.字节数组byte[]转字符串String String hex 46534E3131323130393031303030313234; byte[] bytes5 Hex.decode(hex); String str new String(bytes5); public String bytesToString(byte[] bytes){String str new String(bytes5);return str; }4.16进制字符串String–byte[]–String使用ByteBuffer转换 String hex 46534E3131323130393031303030313234; public String hexStringToString(String hex) throws CharacterCodingException {byte[] bytes HexUtils.fromHexString(hex);// 把byte数组读取到ByteBuffer中ByteBuffer source ByteBuffer.wrap(bytes);StringBuilder sb new StringBuilder();//遍历字节数组的长度把每个字节转成Stringfor (int i 0; i bytes.length; i) {byte[] bytes1 new byte[1];source.get(bytes1);ByteBuffer buffer1 ByteBuffer.allocate(1).put(bytes1);buffer1.flip();CharsetDecoder charsetDecoder StandardCharsets.UTF_8.newDecoder();String s charsetDecoder.decode(buffer1).toString();sb.append(s);}return sb.toString(); }5.字节数组byte[]转字符数组char[] byte[] bytes new byte[]{35,35}; public char[] bytesToChars(byte[] bytes) {Charset charset Charset.forName(ISO-8859-1);ByteBuffer byteBuffer ByteBuffer.allocate(bytes.length);byteBuffer.put(bytes);byteBuffer.flip();CharBuffer charBuffer charset.decode(byteBuffer);char[] array charBuffer.array();return array; }6.字节byte转16进制字符串String byte b Byte.parseByte(1); public String byteToHexString(byte b) {String str String.format(0x%02X, b);//需要0x...后面几位数就在最后一个x前面写几需要字母大写就把最后一个X大写//int c b 0xff;//String str Integer.toHexString(c);//不需要0x,只显示数字return str; }7.字节数组byte[]转16进制数字int byte[] bytes new byte[]{35,35}; //方法110进制byte转16进制字符串16进制字符串转16进制数字int public int bytesToInt(byte[] bytes) {StringBuilder stringBuilder new StringBuilder();for (int i 0; i bytes.length; i) {int b bytes[i] 0xff;String str Integer.toHexString(b);if (str.length() 2) {stringBuilder.append(0);}stringBuilder.append(str);}return Integer.parseInt(stringBuilder.toString(),16); } //方法2位运算直接转数组长度必须小于等于4 public int bytesToInt(byte[] bytes) {ByteBuffer buffer ByteBuffer.wrap(bytes);int value 0;for (int i 0; i bytes.length; i) {value (value 8) | (buffer.get() 0xFF);}return value; }8.字节数组byte[]转16进制字符串String byte[] bytes new byte[]{35,35}; public String toHexString(byte[] bytes) {if (null bytes) {return null;}StringBuilder sb new StringBuilder(bytes.length 1);for (byte aByte : bytes) {sb.append(hex[(aByte 0xf0) 4]).append(hex[(aByte 0x0f)]);}return sb.toString(); }
http://www.hkea.cn/news/14266238/

相关文章:

  • 网站建设与制作软件优化师培训机构
  • 糗百网站开发wordpress 扣积分
  • 做网站一定要服务器吗网页浏览历史记录在哪
  • 如何自建外贸网站wordpress shop
  • wordpress开启多站点模式鹰潭市住房和城乡建设局网站
  • 重庆企业网站推广公司编程课程培训机构排名
  • 住房和城乡建设部网站证书查询wordpress如何添加菜单和数据表
  • 网加思维做网站推广wordpress主题怎么删除
  • php网站开发意思站长工具特级a免费
  • seo网站建设哪家专业百度seo站长工具
  • 网站建站金融模板在线推广网站的方法
  • 自己做社交网站饿了吗网站建设思路
  • 淄博免费网站建设哪家好wordpress英文改中文
  • 企业门户网站主要功能网站优化推广公司推荐
  • wordpress登陆失败seo推广主要做什么的
  • pc网站与手机网站wordpress广告联盟插件
  • 邵阳网站制作建设进一步加强网站建设管理
  • 绵阳 网站开发东莞网站建设 塑胶五金
  • 有什么字体设计网站全国工商登记网
  • 做的成功的地方网站分销网站建设
  • 多用户网站制作企业网站用视频做首页
  • 合肥建设网网站制作个人网站论文
  • 二维码生成器网站百度网盟推广步骤
  • 青海格尔木建设局网站大连建设工程信息网档案下载
  • 花20亿做网站上海网站备案网站
  • 自己建的网站也要注册域名吗软件制作公司
  • 辽宁网站建设找哪家怎么用vue写wordpress主题
  • 青海网站建设多少钱wordpress调查插件
  • 凡科做的网站要收费吗网站制作网络推广价格
  • 企业网站建设的流程与原则长治公司网站建设