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

📄 y.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 java.util.Vector;

public class y extends Vector
{

    public static final int a = 200;

    public y()
    {
    }

    public final void addElement(Object obj)
    {
        throw new IllegalArgumentException();
    }

    public void a(x x1)
    {
        if(x1 != null)
            super.addElement(x1);
    }

    public void _mthif(StringBuffer stringbuffer)
    {
        if(stringbuffer == null || stringbuffer.length() == 0 || (this instanceof ag) && ((ag)this).e == 6)
            return;
        a(stringbuffer);
        String s = null;
        if(!isEmpty())
        {
            Object obj = lastElement();
            if(obj instanceof String)
                s = (String)obj;
            else
            if((obj instanceof x) && stringbuffer.length() == 1 && stringbuffer.charAt(0) == ' ')
                return;
        }
        if(s != null && stringbuffer.length() < 200 && s.length() < 200)
            setElementAt(a(s, stringbuffer), size() - 1);
        else
            super.addElement(stringbuffer.toString());
    }

    private StringBuffer a(StringBuffer stringbuffer)
    {
        if(stringbuffer == null)
            return null;
        int i = stringbuffer.length();
        boolean flag = false;
        boolean flag1 = false;
        int j = 0;
        for(int k = 0; k < i; k++)
        {
            char c = stringbuffer.charAt(k);
            switch(c)
            {
            case 13: // '\r'
                break;

            case 10: // '\n'
                if(flag)
                {
                    if(flag1)
                        j--;
                } else
                if(flag1)
                    stringbuffer.setCharAt(j - 1, c);
                else
                    stringbuffer.setCharAt(j++, c);
                flag = true;
                flag1 = false;
                break;

            case 32: // ' '
                if(!flag1)
                {
                    stringbuffer.setCharAt(j++, c);
                    flag1 = true;
                }
                break;

            default:
                stringbuffer.setCharAt(j++, c);
                flag = false;
                flag1 = false;
                break;
            }
        }

        return stringbuffer.delete(j, i);
    }

    private String a(String s, StringBuffer stringbuffer)
    {
        int i = s.length();
        int j = stringbuffer.length();
        int k = Math.min(i, 4);
        int l = Math.min(j, 4);
        StringBuffer stringbuffer1 = new StringBuffer(s.substring(i - k));
        char ac[] = new char[j];
        stringbuffer.getChars(0, j, ac, 0);
        stringbuffer = null;
        stringbuffer1.append(ac, 0, l);
        a(stringbuffer1);
        StringBuffer stringbuffer2 = (new StringBuffer(s)).delete(i - k, i);
        s = null;
        stringbuffer2.append(stringbuffer1.toString());
        stringbuffer2.append(ac, l, j - l);
        return stringbuffer2.toString();
    }

    public String a()
    {
        StringBuffer stringbuffer = new StringBuffer();
        for(int i = 0; i < size(); i++)
        {
            Object obj = elementAt(i);
            if(obj instanceof String)
                stringbuffer.append((String)obj);
        }

        return stringbuffer.toString();
    }

   /* static
    {
        a = 200;
    }*/
}

⌨️ 快捷键说明

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