如何让你的java代码性能"更高、更优雅、远离BUG"?( 四 )

正例:
public enum UserStatus { DISABLED(0, "禁用"), ENABLED(1, "启用"); private final int value; private final String description; private UserStatus(int value, String description) { this.value = https://www.isolves.com/it/cxkf/yy/JAVA/2019-09-29/value; this.description = description; } public int getValue() { return value; } public String getDescription() { return description; }}3.5.小心 String.split(String regex)
字符串 String 的 split 方法,传入的分隔字符串是正则表达式!部分关键字(比如.[]()|等)需要转义
反例:
"a.ab.abc".split("."); // 结果为[]"a|ab|abc".split("|"); // 结果为["a", "|", "a", "b", "|", "a", "b", "c"]正例:
"a.ab.abc".split("\."); // 结果为["a", "ab", "abc"]"a|ab|abc".split("\|"); // 结果为["a", "ab", "abc"]04 总结这篇文章,可以说是从事 Java 开发的经验总结,分享出来以供大家参考 。希望能帮大家避免踩坑,让代码更加高效优雅 。

【如何让你的java代码性能"更高、更优雅、远离BUG"?】


推荐阅读