[英]How to compare a string extracted from StringTokenizer
我想使用該程序檢查區域,但是出了點問題我無法解決。
例如: abc,def,ghi,jkl,mno
jkl = true; abc =炸彈
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
字符串不能與“ ==”進行比較,而應使用“ equals()”
您的代碼必須是:
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; } }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.