日期:2014-05-20  浏览次数:20677 次

字符串比较的时候出项的问题
String   BorrowMan       =   curdoc.getItemValueString( "Fd_BorrowMan ");
String   Currusers       =   curdoc.getItemValueString( "Fd_Curuser ");


if   (BorrowMan.equals(UserStroage)   )   {}   这样运行不会出错


if   (UserStroage.equals(BorrowMan)   )   {}   这样运行就会出错

这样有区别吗?




------解决方案--------------------
也许你定义了:UserStroage。但是若UserStroage==null就会出错。
而String.equals(null)不会出错。
你可以先将UserStroage,BorrowMan 的值打印出来看看!