📄 g.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
import javax.microedition.lcdui.Graphics;
public class g
{
public g()
{
}
public static String _mthfor(String s)
{
StringBuffer stringbuffer = new StringBuffer(s.length());
for(int i = 0; i < s.length(); i++)
{
char c = s.charAt(i);
if(c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c >= '0' && c <= '9' || c == '.' || c == '-' || c == '*' || c == '_')
stringbuffer.append(c);
else
if(c == ' ')
{
stringbuffer.append('+');
} else
{
stringbuffer.append('%');
stringbuffer.append(a((c & 0xf0) >> 4));
stringbuffer.append(a(c & 0xf));
}
}
return stringbuffer.toString();
}
private static char a(int i)
{
if(i < 10)
return (char)(i + 48);
else
return (char)(i + 55);
}
public static String a(String s, String s1)
{
String s2 = s == null || s.length() <= 0 ? "" : s.trim();
if(s2.indexOf(58) != -1)
return s2;
if(s1 != null)
{
String s3;
if(s2.startsWith("/"))
s3 = _mthif(s1) + s2;
else
s3 = s1 + "/" + s2;
return a(s3);
} else
{
return s2;
}
}
public static String _mthif(String s)
{
int i = s.indexOf("://");
if(i != -1)
{
int j = s.indexOf(47, i + 3);
if(j == -1)
return s;
else
return s.substring(0, j);
} else
{
return null;
}
}
public static String _mthdo(String s)
{
if(s == null)
return null;
int i = s.lastIndexOf(47);
if(i == -1)
i = s.lastIndexOf(92);
if(i == -1)
return null;
int j = s.indexOf(63, i + 1);
if(j != -1)
return s.substring(i + 1, j);
else
return s.substring(i + 1);
}
public static String a(String s)
{
StringBuffer stringbuffer = new StringBuffer();
String s1 = s;
boolean flag;
do
{
flag = false;
stringbuffer.delete(0, stringbuffer.length());
int i = s1.length();
int j = 0;
int k = 0;
while(j <= i - 4)
{
if((j = s1.indexOf("/../", j)) == -1)
break;
int l = s1.lastIndexOf(47, j - 1);
j += 4;
if(l != -1)
{
stringbuffer.append(s1.substring(k, l)).append('/');
k = j;
flag = true;
break;
}
}
s1 = stringbuffer.append(s1.substring(k)).toString();
} while(flag);
return s1;
}
public static String a(String s, String s1, String s2, boolean flag)
{
StringBuffer stringbuffer = new StringBuffer();
int i = s1.length();
int j = s.length();
int k = 0;
for(int l = 0; l <= j - i;)
{
if((l = s.indexOf(s1, k)) == -1)
break;
stringbuffer.append(s.substring(k, l)).append(s2);
k = l + i;
if(!flag)
break;
}
return stringbuffer.append(s.substring(k, j)).toString();
}
public static String a(String s, String s1, String s2)
{
return a(s, s1, s2, true);
}
public static boolean a(Graphics g1, int i, int j, int k, int l)
{
int i1 = g1.getClipX();
int j1 = g1.getClipY();
int k1 = g1.getClipWidth();
int l1 = g1.getClipHeight();
boolean flag = i1 + k1 <= i || i + k <= i1;
boolean flag1 = j1 + l1 <= j || j + l <= j1;
return !flag && !flag1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -