字符串转longpublic static long ipToLong(String strIp) {

long[] ip = new long[4];

// 先找到IP地址字符串中.的位置

int position1 = strIp.indexOf(".");

int position2 = strIp.indexOf(".", position1 + 1);

int position3 = strIp.indexOf(".", position2 + 1);

// 将每个.之间的字符串转换成整型

ip[0] = Long.parseLong(strIp.substring(0, position1));

ip[1] = Long.parseLong(strIp.substring(position1 + 1, position2));

ip[2] = Long.parseLong(strIp.substring(position2 + 1, position3));

ip[3] = Long.parseLong(strIp.substring(position3 + 1));

return (ip[0] <

}

long转字符串public static String longToIP(long longIp) {

StringBuffer sb = new StringBuffer("");

// 直接右移24位

sb.append(String.valueOf((longIp >>> 24)));

sb.append(".");

// 将高8位置0,然后右移16位

sb.append(String.valueOf((longIp & 0x00FFFFFF) >>> 16));

sb.append(".");

// 将高16位置0,然后右移8位

sb.append(String.valueOf((longIp & 0x0000FFFF) >>> 8));

sb.append(".");

// 将高24位置0

sb.append(String.valueOf((longIp & 0x000000FF)));

return sb.toString();

}

java 字符串转换int_java IPV4字符串转int或long相关推荐

  1. Java中将科学记数法字符串转换成数字字符串

    开发过程中,有时候科学记数法的数字,需要转换成直观的数字. 这个时候就要想办法转换一下,好在java已经提供了现成的方法. 代码如下: import java.math.BigDecimal;@Tes ...

  2. Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组

    Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组 文章目录

  3. 把数据库中有关枚举项值的数字字符串转换成文字字符串

    原文:把数据库中有关枚举项值的数字字符串转换成文字字符串 标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySe ...

  4. Ascll字符串转换到二进制字符串

    上一章说到二进制字符串转换到Ascll字符串的方法,本章按照同样的原理来说下Ascll字符串转换到二进制字符串的方法. 函数定义如下: int AscllToBinary(char* dst,cons ...

  5. 二进制字符串转换到Ascll字符串

    之前有个朋友问我如何使用二进制文件转换为Ascll格式文件,随在整理文件的时候写了一个二进制字符串转换到Ascll字符串的简单转换方式. 函数定义如下: int BinaryToAscll(unsig ...

  6. [剑指offer]面试题第[67]题[Leetcode][JAVA][第8题] 字符串转换整数 (atoi)[字符串]

    [问题描述] 请你来实现一个 atoi 函数,使其能将字符串转换成整数.首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止.接下来的转化规则如下:如果第一个非空字符为正或者 ...

  7. java string 转换 int_java如何把String类型转换为int类型

    在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...

  8. python 将字节字符串转换成十六进制字符串

    想将一个十六进制字符串解码成一个字节字符串或者将一个字节字符串编码成一个十六进制字符串 1)只是简单的解码或编码一个十六进制的原始字符串,可以使用 binascii模块 >>> s ...

  9. vue字符串转换成int_js 字符串转换成数字的三种方法

    方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有 ...

  10. java数字转换32位字符串_java字符串和数字转换工具

    java数字和字符串之间的转换工具 class="java" name="code">package com.xwtec.util; /** * 数字工具 ...

最新文章

  1. 容器,对象生命周期管理的基石
  2. 【桌面虚拟化】之四设计方法
  3. ajax多文件上传,js限制上传文件大小,文件上传前在浏览器展示
  4. hello world_建立无服务器的“ Hello World”功能
  5. 网页技术革命:精美绝伦的 HTML5 个人作品集网站
  6. 更新wordpress遇到prepare警告问题的解决
  7. 设计师们知道几个网站?属于设计师的网址导航!
  8. java 点到点最短路径,迪杰斯特拉算法处理无向图中最短路径的(dijkstra)Java实现(指定两点,求最短距离及路径) | 学步园...
  9. python tornado高并发_tornado IO并发真的很高么?
  10. 亚马逊机器学习工程师面试怎么过?
  11. Apache http server2.4 64位绿色解压版的安装、部署、启动和使用说明
  12. 一个简单的Web服务器
  13. Excel 取消身份证的科学计数法显示形式
  14. oracle function详解,Oracle函数用法详解
  15. 从SVN下载项目到本地的eclipse 工作空间
  16. CAD选择时会卡一下的解决办法
  17. java.io的缓冲流、转换流、序列化流
  18. QQ VS 360事件全部经过!-----现实生活中的MBA经典案例!
  19. 黑盒测试c语言用例,【测试二】黑盒测试的测试用例设计方法
  20. JAVA JDBC连接步骤代码,SQL注入,处理异常try catch 的快捷键

热门文章

  1. android开发学习---开发一个简易的短信发送器
  2. 实战Nginx与Perl、Java的安装与配置
  3. 13、几点小结,unsigned long long
  4. pytorch torchvision类
  5. Java多线程-while死循环
  6. C++--第12课 - 操作符重载 - 上
  7. 使用openssl模拟CA和CA证书的签发
  8. 又是一个github吗? Kubernetes 初创公司 Heptio被VMware 收购
  9. 常用的DIV+CSS网站布局的基本框架结构-完整版
  10. Lua参数绑定函数实现方法