将ip转换为16进制

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39657597/article/details/80784953
    /**
     * 将ip转换为16进制
     * @param ipString
     * @return
     */
    public static String ipToLong(String ipString) {  
        if(StringUtils.isBlank(ipString)){  
            return null;  
        }  
        String[] ip=ipString.split("\\.");
        StringBuffer sb=new StringBuffer();
        for (String str : ip) {
            sb.append(Integer.toHexString(Integer.parseInt(str)));
        }
        return sb.toString();
    }

    public static void main(String[]args) throws IOException {
        System.out.println(ipToLong("127.0.0.1"));
    }

执行结果:7f001

猜你喜欢

转载自blog.csdn.net/qq_39657597/article/details/80784953