【发布时间】:2013-02-26 00:34:25
【问题描述】:
我正在尝试创建一个 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";
}
【问题讨论】:
标签: java if-statement substring