?? ab.txt
字號:
import java.util.Vector;
public class ab
implements g
{
public int a_int_fld;
public int f;
public int b_int_fld;
public int e;
private Vector d_java_util_Vector_fld;
private Vector c_java_util_Vector_fld;
private Vector b_java_util_Vector_fld;
private Vector a_java_util_Vector_fld;
private boolean b_boolean_fld;
private int d_int_fld;
private boolean a_boolean_fld;
private int c_int_fld;
public ab()
{
a_int_fld = 0;
f = 0;
b_int_fld = 0;
e = 0;
d_java_util_Vector_fld = new Vector(10);
c_java_util_Vector_fld = new Vector();
b_java_util_Vector_fld = new Vector();
a_java_util_Vector_fld = new Vector();
b_boolean_fld = false;
d_int_fld = 0;
a_boolean_fld = false;
c_int_fld = 0;
}
public boolean a(String s, int j)
{
boolean flag;
flag = false;
Object obj = null;
j;
JVM INSTR lookupswitch 2: default 175
// 1: 32
// 2: 129;
goto _L1 _L2 _L3
_L1:
break; /* Loop/switch isn't completed */
_L2:
if(f >= 500)
{
break; /* Loop/switch isn't completed */
}
long l = Long.parseLong(s);
NumberFormatException numberformatexception;
if(l < 0xc0a4680L || l > 0xc1988bfL)
{
q q1 = new q(s);
c_java_util_Vector_fld.addElement(q1);
f++;
b_boolean_fld = false;
flag = true;
}
break; /* Loop/switch isn't completed */
numberformatexception;
i.a("error in friendrecord-addRecord:wrong numberformat");
i.a(numberformatexception);
break; /* Loop/switch isn't completed */
_L3:
q q2 = new q(s);
q2.a_short_fld = 10;
b_java_util_Vector_fld.addElement(q2);
KQQMIDlet.a_o_static_fld.a(s, null);
b_int_fld++;
flag = true;
return flag;
}
public boolean a(q q1, int j)
{
boolean flag = false;
switch(j)
{
default:
break;
case 1: // '\001'
if(f < 500)
{
c_java_util_Vector_fld.addElement(q1);
f++;
flag = true;
}
break;
case 2: // '\002'
b_java_util_Vector_fld.addElement(q1);
b_int_fld++;
flag = true;
break;
case 3: // '\003'
a_java_util_Vector_fld.addElement(q1);
e++;
flag = true;
break;
}
return flag;
}
public q a(String s)
{
q q1 = null;
long l = 0L;
try
{
l = Long.parseLong(s);
}
catch(NumberFormatException numberformatexception)
{
i.a("error in friendrecord-deleteRecord:wrong numberformat");
i.a(numberformatexception);
}
int j = a(1, l);
if(j >= 0)
{
q1 = (q)c_java_util_Vector_fld.elementAt(j);
c_java_util_Vector_fld.removeElementAt(j);
f--;
} else
{
int k = a(2, l);
if(k >= 0)
{
q1 = (q)b_java_util_Vector_fld.elementAt(k);
b_java_util_Vector_fld.removeElementAt(k);
b_int_fld--;
}
}
return q1;
}
public int[] a(String s)
{
int ai[] = null;
try
{
ai = a(Long.parseLong(s));
}
catch(NumberFormatException numberformatexception)
{
i.a("error in friendrecord-getLocationbyStrUID:wrong numberformat");
i.a(numberformatexception);
}
return ai;
}
public int a(String as[])
{
int j = as.length;
i.a("friendNo=" + j);
if(j > 500)
{
return -1;
}
int k;
for(k = 0; k < j; k++)
{
if(!as[k].equals("0"))
{
a(as[k], 1);
}
}
return k;
}
public int a(String as[], String as1[], String as2[], String as3[])
{
Object obj = null;
byte byte0 = -1;
int k = as.length;
if(k > 500 || k != as1.length || k != as2.length || k != as3.length)
{
return -1;
}
for(int l = 0; l < f; l++)
{
q q1 = (q)c_java_util_Vector_fld.elementAt(l);
if(q1.a_long_fld < p.a)
{
KQQMIDlet.a_p_static_fld.a(q1.a_long_fld);
}
if(KQQMIDlet.a_w_static_fld.a(q1.a_long_fld) < 0 && q1.a_short_fld > 0)
{
q1.a_short_fld = 1;
}
}
for(int i1 = 0; i1 < b_int_fld; i1++)
{
q q2 = (q)c_java_util_Vector_fld.elementAt(i1);
if(KQQMIDlet.a_w_static_fld.a(q2.a_long_fld) < 0 && q2.a_short_fld > 0)
{
q2.a_short_fld = 1;
}
}
for(int j1 = 0; j1 < as.length;)
{
try
{
int k1 = a(2, Long.parseLong(as[j1]));
if(k1 >= 0)
{
a(as[j1]);
}
int j = a(1, Long.parseLong(as[j1]));
if(j < 0)
{
q q3 = new q(as[j1]);
q3.a_java_lang_String_fld = i.a(as1[j1]);
q3.a_short_fld = Short.parseShort(as3[j1]);
q3.b = Short.parseShort(as2[j1]);
a(q3, 1);
continue;
}
if(j < f)
{
q q4 = (q)c_java_util_Vector_fld.elementAt(j);
q4.a_java_lang_String_fld = i.a(as1[j1]);
q4.a_short_fld = Short.parseShort(as3[j1]);
q4.b = Short.parseShort(as2[j1]);
}
continue;
}
catch(NumberFormatException numberformatexception)
{
i.a("error in friendrecord-updateOnlineRecord:wrong numberformat");
i.a(numberformatexception);
j1++;
}
}
KQQMIDlet.a_m_static_fld.c();
return k;
}
public void a(String s, String s1)
{
int ai[];
ai = a(s);
if(ai == null)
{
return;
}
try
{
q q1 = a(ai[0], ai[1]);
if(q1 != null)
{
q1.a_short_fld = Short.parseShort(s1);
}
}
catch(Exception exception)
{
i.a(exception);
}
return;
}
public long a(int j, int k)
{
if(j == 0)
{
if(k < a_int_fld)
{
return ((Long)d_java_util_Vector_fld.elementAt(k)).longValue();
} else
{
return 0L;
}
}
q q1 = null;
q1 = a(j, k);
if(q1 == null)
{
return 0L;
} else
{
return q1.a_long_fld;
}
}
public String a(int j, int k)
{
if(j == 0)
{
if(k >= a_int_fld)
{
return "";
}
long l = ((Long)d_java_util_Vector_fld.elementAt(k)).longValue();
int ai[] = a(l);
if(ai == null)
{
return "";
}
j = ai[0];
k = ai[1];
}
q q1 = a(j, k);
if(q1 != null)
{
return q1.a_java_lang_String_fld;
} else
{
return "";
}
}
public short a(int j, int k)
{
if(j == 0)
{
if(k >= a_int_fld)
{
return 0;
}
long l = ((Long)d_java_util_Vector_fld.elementAt(k)).longValue();
int ai[] = a(l);
if(ai == null)
{
return 0;
}
j = ai[0];
k = ai[1];
}
q q1 = a(j, k);
if(q1 != null)
{
return q1.a_short_fld;
} else
{
return 0;
}
}
public short b(int j, int k)
{
if(j == 0)
{
if(k >= a_int_fld)
{
return 0;
}
long l = ((Long)d_java_util_Vector_fld.elementAt(k)).longValue();
int ai[] = a(l);
if(ai == null)
{
return 0;
}
j = ai[0];
k = ai[1];
}
q q1 = a(j, k);
if(q1 != null)
{
return q1.b;
} else
{
return 0;
}
}
public String a(long l)
{
int ai[] = a(l);
if(ai != null)
{
return a(ai[0], ai[1]);
} else
{
return "" + l;
}
}
public short b(long l)
{
int ai[] = a(l);
if(ai != null)
{
return b(ai[0], ai[1]);
} else
{
return -1;
}
}
public short a(long l)
{
int ai[] = a(l);
if(ai != null)
{
return a(ai[0], ai[1]);
} else
{
return -1;
}
}
public int a()
{
return f;
}
private String a()
{
Object obj = null;
for(int j = d_int_fld; j < f; j++)
{
q q1 = (q)c_java_util_Vector_fld.elementAt(j);
if(q1.a_short_fld == 0)
{
d_int_fld = j + 1;
return "" + q1.a_long_fld;
}
}
for(int k = 0; k < d_int_fld; k++)
{
q q2 = (q)c_java_util_Vector_fld.elementAt(k);
if(q2.a_short_fld == 0)
{
d_int_fld = k + 1;
return "" + q2.a_long_fld;
}
}
return null;
}
public void f()
{
a_boolean_fld = true;
}
public void d()
{
a_boolean_fld = false;
}
public void c()
{
if(a_boolean_fld)
{
c_int_fld++;
if(c_int_fld % 40 == 0 && !b_boolean_fld)
{
String s = a();
if(s != null)
{
KQQMIDlet.a_u_static_fld.d(s, this);
} else
{
b_boolean_fld = true;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -