⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 encodeip.java

📁 一个论坛程序
💻 JAVA
字号:
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   EncodeIP.java

package com.gamvan.tools;


public class EncodeIP
{

    public EncodeIP()
    {
        reqIp = "";
    }

    public void setReqIp(String reqIp)
    {
        this.reqIp = reqIp;
    }

    public String enAddr(String ip)
    {
        if(ip == null || ip.equals(""))
            if(reqIp == null || reqIp.equals(""))
                ip = "127.0.0.1";
            else
                ip = reqIp;
        int i = ip.indexOf(".");
        String str1 = ip.substring(0, i);
        String esip = ip.substring(i + 1);
        i = esip.indexOf(".");
        String str2 = esip.substring(0, i);
        esip = esip.substring(i + 1);
        i = esip.indexOf(".");
        String str3 = esip.substring(0, i);
        i = esip.indexOf(".");
        String str4 = esip.substring(i + 1);
        long int1 = Integer.parseInt(str1);
        int1 = Long.parseLong(str1);
        long int2 = Long.parseLong(str2);
        long int3 = Long.parseLong(str3);
        long int4 = Long.parseLong(str4);
        return String.valueOf((int1 * 256L * 256L * 256L + int2 * 256L * 256L + int3 * 256L + int4) - 1L);
    }

    public String deAddr(String ip)
    {
        if(ip == null || ip.equals(""))
            ip = reqIp;
        if(ip == null || ip.equals(""))
        {
            return "127.0.0.1";
        } else
        {
            long sip = Long.parseLong(ip);
            sip++;
            long s1 = sip / 256L / 256L / 256L;
            long s21 = s1 * 256L * 256L * 256L;
            long s2 = (sip - s21) / 256L / 256L;
            long s31 = s2 * 256L * 256L + s21;
            long s3 = (sip - s31) / 256L;
            long s4 = sip - s3 * 256L - s31;
            String temp = String.valueOf(s1) + "." + String.valueOf(s2) + "." + String.valueOf(s3) + "." + String.valueOf(s4);
            return temp;
        }
    }

    private String reqIp;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -