ip地址转换成整数的方法是什么?
答案:3 悬赏:40
解决时间 2021-10-13 14:44
- 提问者网友:我没有何以琛的痴心不悔
- 2021-10-12 14:43
ip地址转换成整数的方法是什么?
最佳答案
- 二级知识专家网友:三千妖杀
- 2021-10-12 15:35
将IP地址转化成整数的方法如下:
1、通过String的indexOf方法找出IP字符串中的点"."的位置。
2、根据点的位置,使用String的substring方法把IP字符串分成4段。
3、使用Long的parseLong方法把子段转化成一个3位整数。
4、通过左移位操作(
1、通过String的indexOf方法找出IP字符串中的点"."的位置。
2、根据点的位置,使用String的substring方法把IP字符串分成4段。
3、使用Long的parseLong方法把子段转化成一个3位整数。
4、通过左移位操作(
全部回答
- 1楼网友:洒脱疯子
- 2021-10-12 17:37
ip本来就是整数,ip是32位二进制,转化为十进制就是四组数,没组三位,中间的点不是小数点,是用来区分等级的,比如通过IP可以知道几位 表示网络号,几位表示主机,
- 2楼网友:渡鹤影
- 2021-10-12 16:45
教你一个简单的方法。每8位二进制,各位从左到右对应的权值分别是 128,64,32,16, 8,4,2,1 。(即的n-1次方,n是从右到左当前位的位数)所以随便拿一个256以内的数给你化为二进制,都可以分解为权值相加。对应的权值的位值为1,其他位为0即可比如137,137=128+8+1,所以这几个权值对应的位应该是1,其他位为0,化为二进制即是:1000 1001。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯