该方法返回长度为32的byte数组

byte[] bytes = new byte[32] 不是 byte[] bytes = new byte[4]

public static byte[] StringToBinary(String strIP){String stringIP = strIP.replace(".", " ");//用空格取代点String[] stringIP_Splits = stringIP.split(" ");  //将IP地址字符串以空格切割StringBuffer ipV4 = new StringBuffer(); //创建一个StringBuffer来拼接字符串for (String string : stringIP_Splits) {int parseInt = Integer.parseInt(string);String string3 = Integer.toBinaryString(parseInt);
//          System.out.println(string3); //输出二进制字符串int length; //     判定长度为8位,不足8位,前面补0if((length=string3.length())<8){for (int i = 0; i < 8-length; i++) {ipV4.append("0");}}ipV4.append(string3);}System.out.println(ipV4.toString()); byte[] bs = ipV4.toString().getBytes();return bs;}

点分十进制转32位二进制数组相关推荐

  1. 十进制点分IP转换为32位二进制IP

    十进制点分IP转换为32位二进制IP #include<iostream> using namespace std; int main() {char ch[33];char s[100] ...

  2. 十进制转32位二进制(Java)

    十进制转32位二进制(Java) 十进制转32位二进制(Java) 一.题目 二.代码实现 三.测试结果 十进制转32位二进制(Java) 一.题目 输入一个正整数N,输出一个32位的二进制数(例如输 ...

  3. C++ 十进制点分IP转换为32位二进制IP

    题目内容: 编写程序,将十进制点分的IP转换为32位二进制IP地址.程序要能验证输入的十进制点分IP地址的合法性.用户输入的IP不和法时,输出"data error". 请使用模块 ...

  4. 十进制点分IP转换为32位二进制IP(C++)

    题目详情 编写程序,将十进制点分的IP转换为32位二进制IP地址.程序要能验证输入的十进制点分IP地址的合法性.用户输入的IP不和法时,输出"data error". 请使用模块化 ...

  5. C语言笔记:进制转换与32位二进制IP地址转换十进制问题

    问题描述: 假设需要编写一个程序,实现32位二进制IP地址(32个字符长的1和0)转换为点分十进制格式并输出.IP地址的点分十进制格式通过将32位从低位到高位(右到左)一次分组八位,总共分4次,任何8 ...

  6. 只用位运算符将十进制整数转换成32位二进制机器码

    定义函数void DecToBin(int a, char b[33]); 函数功能是将整数a转换为它对应的32位二进制机器数,将32位二进制机器数以字符串形式存于字符数组b(以'\0'字符结束). ...

  7. 通过Python实现4字节32位二进制转换为十进制单精度浮点数

    与底层设备做通讯,无论是串行通讯还是TCP,经常遇到以字节形式传输的数据格式,得到底层报文后的数据解析就成了重点. 这个百度求解的过程真是一言难尽,大部分都是复制粘贴,不知所云. 这里将最终结果记录一 ...

  8. 计算机十进制转为八位二进制,Java将十进制转换为8位二进制(Java convert from decimal to 8-bit binary)...

    Java将十进制转换为8位二进制(Java convert from decimal to 8-bit binary) 我写了简单的java代码来从十进制转换为8位二进制:抱歉这个愚蠢的问题 1 in ...

  9. python小技巧:求32位二进制负数的补码,附剑指offer中的应用

    实现方法: 先上操作,python里面的负数直接将其和 0xffffffff 进行 与(&) 操作即可得到其补码: def func(n):if n<0:n=n&0xffffff ...

  10. [C] 跨平台使用Intrinsic函数范例3——使用MMX、SSE2指令集 处理 32位整数数组求和...

    作者:zyl910. 本文面对对SSE等SIMD指令集有一定基础的读者,以32位整数数组求和为例演示了如何跨平台使用MMX.SSE2指令集.支持vc.gcc编译器,在Windows.Linux.Mac ...

最新文章

  1. git命令查看远程分支
  2. spss数据_spss数据分析软件
  3. 【转载】Spring Boot 过滤器、监听器、拦截器的使用
  4. ftp linux包,图文详解Ubuntu搭建Ftp服务器的方法(包成功)
  5. html5应用方法,9 个用来加速 HTML5 应用的方法
  6. wordpress文章增加行楷和魏碑字体
  7. 2021计算机组装视频,2021年做影视后期电脑配置单推荐PR AE软件视频后期电脑组装...
  8. 老人拿家谱自称傅友德后代,学者:朱元璋诛九族却放过了六岁小孩
  9. SOA对话:金融风暴不会阻碍SOA市场发展
  10. allegro输出gerber过孔盖孔
  11. 物料编码主文件------(整理)
  12. 关于思杰桌面虚拟化的一次交流
  13. 网页设计基础学习(一)
  14. 场景中配置阴影(个人笔记)
  15. 主线程异常会导致 JVM 退出?
  16. 投入产出分析软件研发成功
  17. P2P资源共享环境下的版权冷战
  18. 解决git 错误error: failed to push some refs to......
  19. The SSL certificate used to load resources from xxxx will be distrusted in M70
  20. 『总结』微信公众号开发相关问题

热门文章

  1. 如何快速提交网站备案 ICP备案
  2. redhat官网关于生成rpm包的文章
  3. eclipse插件下载最新地址
  4. Xshell6、Xftp6【官方免费版】下载
  5. EditPlus中文版
  6. fastboot下载慢的一种原因
  7. rtmp http mp4 网页播放器
  8. 第一行代码 第二版pdf及源码(分享)
  9. 基于SSM的个人博客系统(数据库+源码)
  10. PHP 中文手册-国内镜像