各位高手能帮我看看这段用jad反编译的代码如何还原成正确的代码吗?万分感谢!
public FileID(String contentStr)
{
int firPos;
int endPos;
convertStr = "";
boundary = "file.jsp?ID=";
firPos = 0;
endPos = 0;
_L2:
boolean loopSign;
StringBuffer sb;
firPos = endPos;
loopSign = true;
sb = new StringBuffer();
endPos = contentStr.indexOf(boundary, firPos + 1);
if (endPos < 0)
break MISSING_BLOCK_LABEL_160;
endPos += 18;
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
contentStr.substring(firPos, endPos);
append();
toString();
convertStr;
while (loopSign)
{
char thechar = contentStr.charAt(endPos);
if (ParamUtil.isNumber(thechar))
{
sb.append(thechar);
endPos++;
} else
{
loopSign = false;
}
}
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
EncryptBean.encrypt(sb.toString());
append();
toString();
convertStr;
continue; /* Loop/switch isn't completed */
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
contentStr.substring(firPos);
append();
toString();
convertStr;
if (endPos >= 0) goto _L2; else goto _L1
_L1:
}
public FileID(String contentStr)
{
int firPos;
int endPos;
convertStr = "";
boundary = "file.jsp?ID=";
firPos = 0;
endPos = 0;
_L2:
boolean loopSign;
StringBuffer sb;
firPos = endPos;
loopSign = true;
sb = new StringBuffer();
endPos = contentStr.indexOf(boundary, firPos + 1);
if (endPos < 0)
break MISSING_BLOCK_LABEL_160;
endPos += 18;
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
contentStr.substring(firPos, endPos);
append();
toString();
convertStr;
while (loopSign)
{
char thechar = contentStr.charAt(endPos);
if (ParamUtil.isNumber(thechar))
{
sb.append(thechar);
endPos++;
} else
{
loopSign = false;
}
}
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
EncryptBean.encrypt(sb.toString());
append();
toString();
convertStr;
continue; /* Loop/switch isn't completed */
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
contentStr.substring(firPos);
append();
toString();
convertStr;
if (endPos >= 0) goto _L2; else goto _L1
_L1:
}
解决方案 »
- 公司让我写个JAVA设备的API调用,改怎么入手啊?
- html的空格问题,有经验的给说说
- 怎样得到JAVA可运行程序
- hibernate如何连接sql server 2000~!!
- 问一个经验方面的问题
- servlet运行问题?
- 垃圾回收器 在现实有什么用处 用处大吗 请各位高手详细说一下
- 在jTable的单元格中如何加入下拉框(JComboBox)?
- About Java comm api
- spring-web.jar与spriing-webmvc.jar有何区别
- SQL语句问题 根据SELECT 的结果来UPDATE,同时要得到SELECT的结果
- 求数据结构与算法分析(Java版高等院校计算机应用技术系列教材) 王世民 电子版书籍
public FileID(String contentStr)
{
int firPos;
int endPos;
convertStr = "";
boundary = "file.jsp?ID=";
firPos = 0;
endPos = 0;
_L2:
boolean loopSign;
StringBuffer sb;
firPos = endPos;
loopSign = true;
sb = new StringBuffer();
endPos = contentStr.indexOf(boundary, firPos + 1);
if (endPos < 0)
break MISSING_BLOCK_LABEL_160;
endPos += 18;
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
contentStr.substring(firPos, endPos);
append();
toString();
convertStr;
while (loopSign)
{
char thechar = contentStr.charAt(endPos);
if (ParamUtil.isNumber(thechar))
{
sb.append(thechar);
endPos++;
} else
{
loopSign = false;
}
}
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
EncryptBean.encrypt(sb.toString());
append();
toString();
convertStr;
continue; /* Loop/switch isn't completed */
this;
convertStr;
JVM INSTR new #31 <Class StringBuilder>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String.valueOf();
StringBuilder();
contentStr.substring(firPos);
append();
toString();
convertStr;
if (endPos >= 0) goto _L2; else goto _L1
_L1:
}