String [] P = K.split(" ");
//NB: the value of K is "malaria zika AIDS"
for (int x=0;x< P.length; x++)
{
if (P[x]=="zika")
{
System.out.println( "This is zika virus P[x]="+ P[x]);
}else{
System.out.println( "This is NOT zika virus P[x]="+P[x]);
}
}
Expecting
This is NOT zika virus P[x]=Malaria
This is zika virus P[x]=zika
This is NOT zika virus P[x]=AIDS
But Getting
This is NOT zika virus P[x]=Malaria
This is NOT zika virus P[x]=zika
This is NOT zika virus P[x]=AIDS
What am I missing? I believe that this is the part with the problem. if (P[x]=="zika")