日期:2014-05-20  浏览次数:20801 次

反编译出来的JAVA代码有问题!各位大哥帮忙看看!
我用反编译工具将.class文件反编译后有一个函数中的代码如下:
public   String   toString()
        {
                String   s;
                if(_items   ==   0   ||   _v   ==   null)
                        return   super.toString();
                s   =   new   String();
                s;
                JVM   INSTR   new   #53     <Class   StringBuffer> ;
                JVM   INSTR   dup_x1   ;
                JVM   INSTR   swap   ;
                String.valueOf();
                StringBuffer();
                "( ";
                append();
                toString();
                s;
                int   i   =   0;
                    goto   _L1
_L3:
                s;
                JVM   INSTR   new   #53     <Class   StringBuffer> ;
                JVM   INSTR   dup_x1   ;
                JVM   INSTR   swap   ;
                String.valueOf();
                StringBuffer();
                _v[i].toString();
                append();
                toString();
                s;
                if(i   ==   _items   -   1)
                        continue;   /*   Loop/switch   isn 't   completed   */
                s;
                JVM   INSTR   new   #53     <Class   StringBuffer> ;
                JVM   INSTR   dup_x1   ;
                JVM   INSTR   swap   ;
                String.valueOf();
                StringBuffer();
                ", ";
                append();
                toString();
                s;
                i++;