gpt4 book ai didi

java - PaseclCase 字符串转大写,下划线分隔

转载 作者:行者123 更新时间:2023-12-05 08:13:49 27 4
gpt4 key购买 nike

<分区>

"PascelCase" 字符串转换为下划线分隔的所有大写字母的最佳方法是什么,例如 "Pascel_CASE"。我写了这段有效的代码:

  private static String pascelCaseToUpperCaseSeparatedByUnderscore(String s) {

String[] values = s.split("(?<=[a-z])(?=[A-Z])|(?<=[A-Z])(?=[A-Z][a-z])");

for (int i = 0, len = values.length; i < len; i++) {
values[i] = values[i].toUpperCase();
}
return String.join("_", values);
}

但是,有没有更好的方法,比如使用库来做到这一点?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com