这句代码会不会有效率问题?还是编译器会优化掉? String cityid = request.getParameter("cityid") != null ? request.getParameter("cityid") : ""; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从理论上要是真说效率,却是不好应该Object xx = request.getParameter("cityid");String cityid = xx != null ? xx : "";不过像楼上说的,这种东西,优化起来没太大意义 不会被优化。要真有好办法Java 7就不会提议添加request.getParameter("cityid") ?: ""这种专有语法来解决这种null-safe问题了。不过这个提议貌似被否决了,你再等几年Java 8吧。或者转C#,C# 2.0就有null coalescing operator ??了。 JAVA Hibernate查询方法用法集锦求助 一个疑惑的问题 JMS收发消息通信过程是怎么实现的? 页面用<logic:iterate/>标签的怪异输出! 以学过一段时间java,几年前了。后来全改用.net做项目,现在公司又要用j2ee做项目,要求快速上手,求各位推荐些方法。谢谢。 请问一个关于ejb的问题 求正则表达式匹配网页内容 [求助]SAX读取XML的问题 JAVA初学者 一个特菜的SSL问题请帮忙! EJBLookup参数问题 100分!!!QBC查询 只涉及2张表
应该
Object xx = request.getParameter("cityid");
String cityid = xx != null ? xx : "";不过像楼上说的,这种东西,优化起来没太大意义