当前位置:   article > 正文

【JAVA】 Java 性能比较差的代码写法及替换方案_java stream int 假发

java stream int 假发

Java 性能比较差的代码写法

数组转换 List 集合 低效写法

String []str=“假发、假发店、造型、发型设计”.split(“、”);
List stringList= Arrays.asList(str);

数组转换 List 集合 高效写法

String []str=“假发、假发店、造型、发型设计”.split(“、”);
List stringList= Arrays.stream(str).collect(Collectors.toList());

多线程情景下 取随机数 低效写法

StringBuilder stringBuilder= new StringBuilder();
String []str=“假发、假发店、造型、发型设计、美发部、美发、美业、发型设计馆、人造发坊”.split(“、”);
List stringList=Arrays.asList(str);
Random random = new Random();
stringBuilder.append(stringList.get(random.nextInt(stringList.size())));

多线程情景下 取随机数 高效写法

StringBuilder stringBuilder= new StringBuilder();
String []str=“假发、假发店、造型、发型设计、美发部、美发、美业、发型设计馆、人造发坊”.split(“、”);
List stringList= Arrays.stream(str).collect(Collectors.toList());
stringBuilder.append(stringList.get(ThreadLocalRandom.current().nextInt(stringList.size())));

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/533409
推荐阅读
相关标签
  

闽ICP备14008679号