首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

字符串比较的时候出项的有关问题

2012-02-01 
字符串比较的时候出项的问题StringBorrowMancurdoc.getItemValueString( Fd_BorrowMan )StringCurruse

字符串比较的时候出项的问题
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 的值打印出来看看!

热点排行