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

📄 b.java

📁 j2me 浏览器 反编译后改版 现在可以直接用了
💻 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 

package wmlcparser;


final class b
{

    b()
    {
    }

    static final byte[] a(byte abyte0[])
    {
        if(abyte0 == null)
            return null;
        boolean flag = false;
        boolean flag1 = false;
        boolean flag2 = false;
        int i = abyte0.length;
        boolean flag3 = false;
        byte abyte1[] = new byte[i << 2];
        int j = 0;
        if((i & 0x1) == 1)
            i ^= 0x1;
        j = 0;
        for(int i1 = 0; i1 < i; i1 += 2)
        {
            int k = abyte0[i1] & 0xff;
            int l = abyte0[i1 + 1] & 0xff;
            if(k != 254 || l != 255)
                if(k == 0 && l <= 127)
                {
                    abyte1[j] = (byte)(l & 0xff);
                    j++;
                } else
                if(k < 7)
                {
                    k = (k = (k & 0x7) << 2 | (l & 0xc0) >> 6) | 0xc0;
                    l = (l &= 0x3f) | 0x80;
                    abyte1[j] = (byte)(k & 0xff);
                    abyte1[j + 1] = (byte)(l & 0xff);
                    j += 2;
                } else
                {
                    abyte1[j] = (byte)((0xe0 | k >> 4 & 0xf) & 0xff);
                    abyte1[j + 1] = (byte)(((k & 0xf) << 2 | l >> 6 | 0x80) & 0xff);
                    abyte1[j + 2] = (byte)((l & 0x3f | 0x80) & 0xff);
                    j += 3;
                }
        }

        byte abyte2[] = new byte[j];
        System.arraycopy(abyte1, 0, abyte2, 0, j);
        return abyte2;
    }
}

⌨️ 快捷键说明

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