lwcxgt601184
lwcxgt601184
2016-05-25 01:50

关于Java String数组的问题希望大神解惑

在一个抽象类类中有这么一句话protected String[] msg = null;
public AbstractService(String msg) {
this.msg = msg.split(Param.SPACE);//以空格为分隔符进行分割成数组
}
没有为msg这个String数组赋值,然后有一个子类继承这个抽象类其中有这么几句话
/** 登陆账号密码核对 */
private static final String SQL_LOGIN = "SELECT * FROM USERLOGIN WHERE USERID = '?' AND PASSWORD = '?';";
* @param msg 的格式是:用户ID+密码+IP+端口+状态 */
public LoginService(String msg) {
//调用父类(AbstractService)的构造方法
super(msg);
}
String SQL = SQL_LOGIN.replaceFirst("\?", msg[0]);
SQL = SQL.replaceFirst("\?", msg[1]);
rs = stat.executeQuery(SQL);
程序怎么判断msg[0],msg[1] 分别是ID和密码呢

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答