JAVA中如何将整数表示的ip地址转换为字符串表示

/**
 * 将整数表示的ip地址转换为字符串表示.
 *
 * @param ip 32位整数表示的ip地址
 * @return 点分式表示的ip地址
 */
public static final String long2Ip(final long ip) {
    final long[] mask = { 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000 };
    final StringBuilder ipAddress = new StringBuilder();
    for (int i = 0; i < mask.length; i++) {
        ipAddress.insert(0, (ip & mask[i]) >> (i * 8));
        if (i < mask.length - 1) {
            ipAddress.insert(0, ".");
        }
    }
    return ipAddress.toString();
}

作者:csdn博客 微wx笑

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/Java/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串
, final
, 地址
, stringbuilder
, 整数
, mask
java整数
ip地址转换成整数、ip地址转换成整数工具、c ip地址转换成整数、在线ip地址转换成整数、ip地址转换为整数,以便于您获取更多的相关知识。

时间: 2024-11-29 15:06:02

JAVA中如何将整数表示的ip地址转换为字符串表示的相关文章

java中通过网卡名称获取IP地址_java

复制代码 代码如下: package me.xuzs.sso.test; import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration; public class InternetTest {     public static void main(String[] args) {        String net

JAVA中如何将字符串表示的ip地址转换为long表示

01./** 02. * 将字符串表示的ip地址转换为long表示. 03. * 04. * @param ip ip地址 05. * @return 以32位整数表示的ip地址 06. */ 07.public static final long ip2Long(final String ip) { 08. if (!RegexpUtils.isExactlyMatches("(\\d{1,3}\\.){3}\\d{1,3}", ip)) { 09. throw new Illega

C#中如何得到机器的IP地址

ip地址 C#中如何得到机器的IP地址 如何使用DNS类并得到机器的IP地址的技巧 介绍 这篇文章并不是技术纵览或大型讨论,而更像是关于如何得到IP地址或主机名称的技巧集锦.在 Win32 API编程中你可以使用NetWork API,在.NET平台中也是类似的.唯一的不同之处是你要找到并理解为完成这个任务需要什么名称空间(namespace)和类.在.NET平台中NetWork API存在于System.Net名称空间中.System.Net名称空间中的DNS类可以用来得到机器名称和IP地址.

.NET中获取电脑名,IP地址

ip地址 在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名: Page.Server.ManchineName 获取用户信息: Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP: Page.Request.UserHostAddress 2. 在网络编程中的通用方法: 获取当前电脑名: static Sy

Oracle中如何创建跟踪客户端IP地址的触发器

若果要让v$logmnr_contents中的session_info记录客户端ip,但SESSION_INFO中我们并不能直接看到IP, 不过我们还是有办法的,因为这个SESSION_INFO里面的内容其实是日志从V$SESSION视图里提取的,我们可以 在生产数据库中创建一个追踪客户端IP地址的触发器: create or replace trigger on_logon_trigger after logon on database begin dbms_application_info.

局域网中如何快速查询有效IP地址?

局域网中如何快速查询有效IP地址?通常在日常使用电脑中为了让工作站顺利通过局域网上网,我们常常需要先为其配置一个有效的IP地址,不过局域网中究竟还有哪些IP地址没有被使用呢?本文现在为各位网友总结几则快速为工作站分配IP地址的绝招,希望这些技巧能帮助大家高效管理好局域网网络. 大家知道,局域网中的某台工作站如果在线,那么使用Ping命令测试该工作站的IP地址时,我们应该能够正常Ping通该工作站的IP地址;反过来,如果我们能够使用Ping命令正常Ping通某个IP地址,那就表明该IP地址已经被局

Win8系统资源监视器中怎么查看QQ好友IP地址

  Win8系统资源监视器中怎么查看QQ好友IP地址 1.首先,在任务栏上点击右键,打开"任务管理器",然后在"性能"标签中点击"资源监视器". 2.打开Windows资源监视器, 然后切换到"网络"标签,然后在"网络活动的进程"中勾选"QQ.exe".并将网络活动与TCP连接这两个收缩项展开. 3.在网络活动这一项里面有"发送(字节/秒)"这一项,当你给好友发送数据

如何在win7中查看自己电脑的IP地址?

  现在,小编来为大家一个问题,大家知道自己电脑的IP地址吗?我想,可能很多朋友都会说不吧.是的,在日常电脑的操作中,咱们很少会使用到IP地址,但是很少却并不代表着不会使用到.例如咱们之前介绍的远程电脑的操作,就需要涉及到电脑的IP地址,还有咱们设置共享文件.局域网等等,都需要涉及到电脑的IP地址,那么大家又是否知道该如何在win7 旗舰版中查询自己电脑的IP地址呢?如何你还是不知道的话,下面,就让小编来介绍一下操作的方法吧! 操作方法如下:首先,咱们同时按下win7旗舰版键盘上的win+r快捷

源代码-java如何实现自动获取外围设备IP地址

问题描述 java如何实现自动获取外围设备IP地址 本地计算机外围连接了5台设备,本人想通过本地计算机自动获取外围设备的ip地址,用java来实现,小女子求大神指点,求源代码,不胜感激 解决方案 通过对IP地址获取链接,进行Java链接.