gpt4 book ai didi

java - 如何比较从 StringTokenizer 中提取的字符串

转载 作者:行者123 更新时间:2023-11-30 07:28:21 25 4
gpt4 key购买 nike

我想使用该程序检查分区,但出了问题我无法修复。

例如: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

最佳答案

字符串不能用“==”进行比较,而是使用“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; } }

关于java - 如何比较从 StringTokenizer 中提取的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36516267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com