我正在尝试制作一个 if else 语句,其中中间值查看子字符串中的第 4 位是否是整数. 我得到的错误在 else if 行上,它需要一个布尔值并找到一个 int 我该如何解决这个问题,所以 else if 行检查子字符串 4 是否是一个 int?
if (strAlt.equals("03"))
{
return "N/A";
}
else if (Integer.parseInt(strPos.substring(4)))
{
return "-" +strPos.substring(4,7) + "C";
}
else
{
return strPos.substring(4,7) + "C";
}