java字符串不等于的问题

int is = Integer.parseInt(string.trim());
Domain domain = ids.getDomain(is);
String state = domain.getState().trim();
if ("未测".equals(state)||state=="未测") {
				
}else {
   domains.add(domain);
}
上面的代码可行,而下面的就不行
int is = Integer.parseInt(string.trim());
Domain domain = ids.getDomain(is);
String state = domain.getState().trim();
if (state.equals("未测")==false||state!="未测") {
   System.out.println(state);
    domains.add(domain);
}

还是会输出 未测 的信息
暂时未找到原因


你可能感兴趣的:(java字符串不等于的问题)