问题描述
- 小白求教java基础问题
-
System.out.println(from.getCell(8).equals("手机直充预付款") + " "
+ from.getCell(8));为何输出的是”false 手机直充预付款 “
为什么是false啊?
解决方案
getCell(8)的值是不是有空格啊,看你最后的输出,最后是带空格的
解决方案二:
不是不是首尾有空格。
解决方案三:
你去检查看看你的 from.getCell(8)获取的字符串是否有空格
解决方案四:
你用String.trim()去除空格试试看
解决方案五:
怎么看有几个空格啊,我复制进eclipse,显示的是一个Tab的空格,我加了可是还是false
解决方案六:
from.getCell(8).toString().equals("手机直充预付款 ")
我加了个toString又加了个Tab就是True,为什么啊
解决方案七:
from.getCell(8).length() 输出一下总长度
解决方案八:
getCell(8).equals("手机直充预付款 ")这样试试
解决方案九:
,form.getCell()返回的不是一个string类型,所以可能返回false。
时间: 2024-12-10 20:51:16