请问一个奇怪的字符串比较
if (new CalculateFees().localFees(contentAgain[i][3]).substring(0, 1).equalsIgnoreCase("."))
{contentAgain[i][5] = "0" + new CalculateFees().longDistenceFees(contentAgain[i][3]);break;}
else {contentAgain[i][5] = new CalculateFees().longDistenceFees(contentAgain[i][3]);break;}
这句话的意思就是说如果得到的contentAgain[i][3]的第一个字符为“.”的话就加一个0到字符串前面,否则就不加
但是问题出来了,有的他加上去了,但是有的却没有加上去
比如:
023.06
6.45
72.71
03.42
36.30
09.82
109.12
03.42
……
请问各位如何解决啊?而且我用equals()来做的话也是一样的效果