public class Test05 {
/**
* 实现将给定字符串中的大写字母用 _ + 对应的小写字母代替
*/
public static void main(String[] args) {
String inputStr = "mercName";
String outputStr = "";
for (int i = 0; i < inputStr.length(); i++) {
char c = inputStr.charAt(i);
if (Character.isUpperCase(c)) {
outputStr += "_";
c = Character.toLowerCase(c);
}
outputStr += c;
}
System.out.println("outputStr = " + outputStr);
}
}
运行结果: