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

📄 g.java

📁 KJAVA浏览器
💻 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 + -