java 字符串转换int_java IPV4字符串转int或long
字符串转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相关推荐
- Java中将科学记数法字符串转换成数字字符串
开发过程中,有时候科学记数法的数字,需要转换成直观的数字. 这个时候就要想办法转换一下,好在java已经提供了现成的方法. 代码如下: import java.math.BigDecimal;@Tes ...
- Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组
Java面试题(八)-----如何将一段逗号分隔的字符串转换成一个字符串数组 文章目录
- 把数据库中有关枚举项值的数字字符串转换成文字字符串
原文:把数据库中有关枚举项值的数字字符串转换成文字字符串 标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySe ...
- Ascll字符串转换到二进制字符串
上一章说到二进制字符串转换到Ascll字符串的方法,本章按照同样的原理来说下Ascll字符串转换到二进制字符串的方法. 函数定义如下: int AscllToBinary(char* dst,cons ...
- 二进制字符串转换到Ascll字符串
之前有个朋友问我如何使用二进制文件转换为Ascll格式文件,随在整理文件的时候写了一个二进制字符串转换到Ascll字符串的简单转换方式. 函数定义如下: int BinaryToAscll(unsig ...
- [剑指offer]面试题第[67]题[Leetcode][JAVA][第8题] 字符串转换整数 (atoi)[字符串]
[问题描述] 请你来实现一个 atoi 函数,使其能将字符串转换成整数.首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止.接下来的转化规则如下:如果第一个非空字符为正或者 ...
- java string 转换 int_java如何把String类型转换为int类型
在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...
- python 将字节字符串转换成十六进制字符串
想将一个十六进制字符串解码成一个字节字符串或者将一个字节字符串编码成一个十六进制字符串 1)只是简单的解码或编码一个十六进制的原始字符串,可以使用 binascii模块 >>> s ...
- vue字符串转换成int_js 字符串转换成数字的三种方法
方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有 ...
- java数字转换32位字符串_java字符串和数字转换工具
java数字和字符串之间的转换工具 class="java" name="code">package com.xwtec.util; /** * 数字工具 ...
最新文章
- 容器,对象生命周期管理的基石
- 【桌面虚拟化】之四设计方法
- ajax多文件上传,js限制上传文件大小,文件上传前在浏览器展示
- hello world_建立无服务器的“ Hello World”功能
- 网页技术革命:精美绝伦的 HTML5 个人作品集网站
- 更新wordpress遇到prepare警告问题的解决
- 设计师们知道几个网站?属于设计师的网址导航!
- java 点到点最短路径,迪杰斯特拉算法处理无向图中最短路径的(dijkstra)Java实现(指定两点,求最短距离及路径) | 学步园...
- python tornado高并发_tornado IO并发真的很高么?
- 亚马逊机器学习工程师面试怎么过?
- Apache http server2.4 64位绿色解压版的安装、部署、启动和使用说明
- 一个简单的Web服务器
- Excel 取消身份证的科学计数法显示形式
- oracle function详解,Oracle函数用法详解
- 从SVN下载项目到本地的eclipse 工作空间
- CAD选择时会卡一下的解决办法
- java.io的缓冲流、转换流、序列化流
- QQ VS 360事件全部经过!-----现实生活中的MBA经典案例!
- 黑盒测试c语言用例,【测试二】黑盒测试的测试用例设计方法
- JAVA JDBC连接步骤代码,SQL注入,处理异常try catch 的快捷键