Java Integer to IP Address intToIP(int intIP)

Here you can find the source of intToIP(int intIP)

Description

Convert an IP from int to textual presentation.

License

Apache License

Parameter

Parameter Description
intIP the IP in integer presentation

Return

the IP in textual presentation

Declaration

public static final String intToIP(int intIP) 

Method Source Code

//package com.java2s;
/**/*from   ww w .j  a  v a 2s. c  o  m*/
 * INetUtil.java
 *
 * Copyright 2013 the original author or authors.
 *
 * We licenses this file to you under the Apache License, version 2.0
 * (the "License"); you may not use this file except in compliance with the
 * License.  You may obtain a copy of the License at:
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */

public class Main {
    /**
     * Convert an IP from int to textual presentation.
     *
     * @param intIP the IP in integer presentation
     * @return the IP in textual presentation
     */
    public static final String intToIP(int intIP) {
        int[] nums = new int[4];
        for (int i = 3; i > -1; --i) {
            nums[i] = intIP & 0xff;
            intIP >>= 8;
        }
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < 3; ++i) {
            sb.append(nums[i]).append('.');
        }
        sb.append(nums[3]);
        return sb.toString();
    }
}

Related

  1. int2IpStr(long ip)
  2. intToIp(int address)
  3. intToIp(int i)
  4. intToIp(int i)
  5. intToIp(int i)
  6. intToIp(int ip)
  7. intToIP(int ipAddr)
  8. intToIp(int ipInt)
  9. intToIpAddr(int ip)