请教大虾: openBank = ((openBank != null) && (!openBank.trim().equals(""))) ? openBank.trim() : "";怎么理解上述代码?感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 翻译:如果 openBank != null 和 !openBank.trim().equals("") 同时成立,则返回openBank.trim() ,否则返回 "",就是向openBank 赋值。给分!! 三目运算符格式:<条件表达式>?<结果1>:<结果2>当<条件表达式>为true时,返回<结果2>;否则返回<结果2>。楼主的例子中,当 openBank 不为 null 并且不是空字串时,返回 openBank.trim(),否则返回空字串。而且本例中的与条件表达式,前后顺序不能颠倒,否则可能产生空指针异常。 Java怎么创建本地动态库COM对象? java疑难杂症 Swap 函数问题 我自学java看过的书~ java print server 问题,别路过啦,进来看看吧~ 正则表达式做词法分析 递归中无法及时关闭连接和记录集 给介绍本学习数据结构的好书 筛选数组中重复的值,得到不重复的值,求优化算法.... 关于ant 的不能运行的简单问题 解决立即给分 jbuilder9中有制作图形报表的控件吗 java 奇怪问题
如果 openBank != null 和 !openBank.trim().equals("") 同时成立,
则返回openBank.trim() ,否则返回 "",就是向openBank 赋值。
给分!!
格式:<条件表达式>?<结果1>:<结果2>
当<条件表达式>为true时,返回<结果2>;否则返回<结果2>。楼主的例子中,当 openBank 不为 null 并且不是空字串时,返回 openBank.trim(),否则返回空字串。而且本例中的与条件表达式,前后顺序不能颠倒,否则可能产生空指针异常。