📄 encodeip.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 + -