IT|软体|程式语言|Java String 效能

String的其他最佳实践


#用 equals 时总是把能确定不为空的变量写在左边,如使用"".equals(str) 判断空串,避免空指针异常

#第二点是用来排挤第一点的.. 使用 str != null && str.length() != 0来判断空串,效率比第一点高。

#在需要把其他对象转换为字符串对象时,使用 String.valueOf(obj) 而不是直接调用 obj.toString()方法,因为前者已经对空值进行检测了,不会抛出空指针异常。

#使用 String.format()方法对字符串进行格式化输出。

#在 JDK 7及以上版本,可以在 switch 结构中使用字符串了,所以对于较多的比较,使用 switch 代替 if-else。

参考资料


[1] Java字符串拼接效率分析及最佳实践


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章