java token if语句

时间:2010-11-18 14:44:09

标签: java if-statement stringtokenizer

我在StringTokenizer方法中有一个ifstatement的问题我认为它是由于它是一个char数组,我试图转换它但似乎没有工作任何帮助将是预先感谢harry。

char[] password = loginPass.getPassword();
StringTokenizer st = new StringTokenizer(theText, ",");
if (thisToken.equals(password))
{
      System.out.println("Hi Harry u got the pasword right!!!");

}

1 个答案:

答案 0 :(得分:3)

请注意,char[]永远不会等于String

你可以尝试

if (thisToken.equals(new String(password)))

如果thisToken实际上恰好是char[],那么您可能希望使用Arrays.equals(thisToken, password)来比较数组的内容。