Reputation: 11
I wanna use the program to check the district, but something wrong I couldn't fix it.
ex: abc,def,ghi,jkl,mno
jkl = true; abc = flase
public boolean isDistrict (String districtCheck){
StringTokenizer st = new StringTokenizer(address,",");
int tokenno = st.countTokens();
for(int i=0;i<tokenno-2;i++)
st.nextToken();
String district = st.nextToken();
if(st.nextToken()==district);
return true
else
return flase
Upvotes: 1
Views: 3877
Reputation: 71
The Strings can not be compare with "==" instead use "equals()"
You code must be:
public boolean isDistrict (String districtCheck){
StringTokenizer st = new StringTokenizer(address,",");
int tokenno = st.countTokens();
for(int i=0;i<tokenno-2;i++)
st.nextToken();
String district = st.nextToken();
if(st.nextToken().equals(district))
{ return true; }
else {
return false; } }
Upvotes: 1