无法解析为变量

时间:2018-02-20 22:11:54

标签: java

我有这个代码。我收到错误"无法解决变量"在线

if (zip2Value != "NA") {

以下是代码段:

if (zip2Col == null) {
    String zip2Value = "NA";
}
else
{
     String zip2Value = NumberToTextConverter.toText(zip2Col.getNumericCellValue());
        System.out.println("zip2Value " + zip2Value);
}

if (zip2Value != "NA") {

    citiesweservePage.enterZip2(zip2Value);
    citiesweservePage.enterZip3(zip3Value);
}

错误

1 个答案:

答案 0 :(得分:3)

这是由于范围。声明变量并在if和else中设置。在第一个之前声明变量,如果它能够存活更长时间。

您还应该使用.equals进行字符串比较。