Dobbeltligmed tegn tjekker om referencerne samme adresse.
I stedet vil du tjekke om de har samme indhold. Det gør du med .Equals i stedet.
Dit kodeeksempel bør derfor se sådan ud:
public boolean checkuserexist(String userid)
{
boolean returned = false;
try {
ftp.connect(ftp_host);
ftp.enterLocalPassiveMode();
ftp.login(ftp_username,ftp_password);
String[] files = ftp.listNames();
for(int i=0;i<files.length;i++)
{
String getFile = files[i].toString();
if(getFile.Equals(userid))
{
returned=true;
}
}
ftp.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return returned;
}