您可以使用正则表达式来实现这个功能。请参考以下示例代码:

public class Main {
    public static void main(String[] args) {
        String input = "HelloWorld";
        String output = input.replaceAll("[A-Z]", "_\$0");
        System.out.println(output);  // 输出: Hello_World
    }
}

在这个示例中,input 是输入的字符串,output 是转换后的字符串。replaceAll 方法使用正则表达式 [A-Z] 来匹配大写字母,_\$0 表示在匹配到的大写字母前面添加下划线。最后,通过 System.out.println 方法打印出转换后的字符串。

Java 将字符串中的大写字母转换为下划线:简单指南

原文地址: https://www.cveoy.top/t/topic/pGKm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录