首页 > 编程知识 正文

ip地址二进制转十进制算法,ip地址二进制转换成十进制

时间:2023-05-06 05:54:57 阅读:225733 作者:4991

给一个IP地址是点分十进制的表示形式,转化为二进制数据以字符串的形式输出。

示例如下 /** * 点分十进制转化为二进制 * @param ip * @return */ private String tenTransFromTwo(String ip) { String[] split = ip.split("\."); System.out.println(Arrays.toString(split)); String rs = ""; for (String str : split) { String s = Integer.toBinaryString(Integer.parseInt(str));//将int类型的十进制数转为二进制以字符串的形式输出 if (s.length() < 8) { int diff = 8-s.length(); for (int i = 0; i < diff; i++) { s = "0" + s; } } rs += s; } return rs; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。