IP地址转Byte
2016-05-12 23:36
169 查看
今天做项目的时候需把IP地址转成byte发送到设备上,遇到了点小麻烦,然后做了点小研究,在此记录一下。
思路:把IP地址通过小数点拆分成4个然后转Byte,然后分别弄到byte数组里面去,在这里的小数点要用转义字符,标识形式 \.
上图:(这是错的)
就是String类型超过128直接转Byte会溢出,然后报“数字格式化错误异常”。
网上看有人提到先转成Short然后再转Byte,试了一下,成功了。
上图:(这是正确的)
那么我觉得应该只是String直接转Byte有问题,Int转Byte肯定也应该是可以的!
上图:(先转Int再转Byte,也是可以的)
思路:把IP地址通过小数点拆分成4个然后转Byte,然后分别弄到byte数组里面去,在这里的小数点要用转义字符,标识形式 \.
上图:(这是错的)
就是String类型超过128直接转Byte会溢出,然后报“数字格式化错误异常”。
网上看有人提到先转成Short然后再转Byte,试了一下,成功了。
上图:(这是正确的)
那么我觉得应该只是String直接转Byte有问题,Int转Byte肯定也应该是可以的!
上图:(先转Int再转Byte,也是可以的)
相关文章推荐
- JavaScript不能做什么
- 简单实现左右两个listview联动,点击左边切换右边
- 基于微服务架构的云平台总体设计
- 轮廓的查找、表达、绘制、特性及匹配(How to Use Contour? Find, Component, Construct, Features & Match)
- Java 数据类型与jni数据类型对应关系
- 数据移位(C案例)
- Android进程间通信(IPC)之Messenger
- Codeforces 350 Div2 E Correct Bracket Sequence Editor(list模拟)
- hdu1754 I Hate it
- IOC容器其他相关特性设计与实现
- 计算机组成.计算机在计算啥.运算与ALU
- 判断两个顶点之间是否联通,是否有长度为K的路径
- leetcode26. Remove Duplicates from Sorted Array
- 安卓逆向安全从今天开始
- Github学习之RecyclerView实现View滑动折叠效果
- 查找算法
- 新站之网站优化方案[优化]
- Project facet Java 1.8 is not supported by target runtime Apache Tomcat v7.0.
- [leetcode] 206.Palindrome Linked List
- UVA437 The Tower of Babylon