我有这个代码。我收到错误"无法解决变量"在线
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);
}
错误
答案 0 :(得分:3)
这是由于范围。声明变量并在if和else中设置。在第一个之前声明变量,如果它能够存活更长时间。
您还应该使用.equals进行字符串比较。