网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月02日漏签0天
jsp吧 关注:44,472贴子:301,897
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 0回复贴,共1页
<<返回jsp吧
>0< 加载中...

有朋友将这段代码注释下的吗?本人不懂JAVA

  • 只看楼主
  • 收藏

  • 回复
  • 今生今世有你陪C7
  • 托儿所
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public static final String[] SP_Array = { "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P" };
public static boolean SNReg(String MachineCode, String SerialNumber)
{
if ((MachineCode != null) && (MachineCode.length() == 0)) {
return false;
}
if ((SerialNumber != null) && (SerialNumber.length() == 0)) {
return false;
} try
{
String NoGSerialNumber = SerialNumber.replaceAll("-", "");
if ((NoGSerialNumber == null) || (NoGSerialNumber.length() == 0)) {
return false;
} StringBuffer sbstrOne = new StringBuffer("");
for (int i = 0; i < NoGSerialNumber.length(); i++) {
if (i % 2 == 0) {
sbstrOne.append(NoGSerialNumber.substring(i, i + 1));
} } if ((sbstrOne == null) || (sbstrOne.length() == 0)) {
return false;
} String NoRLSerialNumber = sbstrOne.toString();
String tmpStr = "";
StringBuffer sbstrTwo = new StringBuffer("");
for (int i = 0; i < NoRLSerialNumber.length(); i++) {
tmpStr = NoRLSerialNumber.substring(i, i + 1);
for (int j = 0; j < SP_Array.length; j++) {
if (tmpStr.equals(SP_Array[j])) {
tmpStr = String.valueOf(j);
break;
}
}
sbstrTwo.append(tmpStr);
} if ((sbstrTwo == null) || (sbstrTwo.length() == 0)) {
return false;
} String NoGMachineCode = getDownSerialNumber(MachineCode);
String NoGMachineNumber = sbstrTwo.toString(); if ((NoGMachineCode == null) || (NoGMachineCode.length() == 0)) {
return false;
}
if ((NoGMachineNumber == null) || (NoGMachineNumber.length() == 0)) {
return false;
} if (NoGMachineCode.length() != NoGMachineNumber.length()) {
return false;
} if (!NoGMachineCode.equals(NoGMachineNumber))
{
int Length = NoGMachineCode.length();
int NoSameNumber = 0;
String P1 = "";
String P2 = "";
for (int i = 0; i < Length; i++) {
P1 = NoGMachineCode.substring(i, i + 1);
P2 = NoGMachineNumber.substring(i, i + 1);
if (!P1.equals(P2)) {
NoSameNumber = i - 1;
}
}
int i_UserNumber = 0;
int PartNumberOne = Integer.parseInt(NoGMachineCode.substring(NoSameNumber, NoGMachineCode.length()));
int PartNumberTwo = Integer.parseInt(NoGMachineNumber.substring(NoSameNumber, NoGMachineNumber.length())); if (PartNumberOne >= PartNumberTwo) {
return false;
}
i_UserNumber = PartNumberTwo - PartNumberOne; if (PartNumberTwo - i_UserNumber != PartNumberOne) {
return false;
}
} return true;
} catch (Exception e) {
Log.v_error(e);
}return false;
}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回jsp吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示