gpt4 book ai didi

java - 在java中使用正则表达式替换映射字符

转载 作者:行者123 更新时间:2023-12-02 10:48:11 26 4
gpt4 key购买 nike

我想用“B”替换字符串中的所有“A”,用“Z”替换所有“B”,这样“ABCAAB”的结果将是“BZCBBZ”。

有没有办法使用 replaceAll 替换以下代码功能?

String init = "ABCAAB"
String res = "";

for (char c: init.toCharArray()){
switch (c) {
case 'A':res = res+'B';
case 'B':res = res+'Z';

default :res = res+c;

}
}

最佳答案

如果您知道字符串是大写字母,那么您可以将替换字符设置为小写,从而将它们标记为已更改。这意味着您可以将 A 更改为 b,将 B 更改为 z,而无需更改 AZ。完成所有转换后,您可以将字符串大写。

关于java - 在java中使用正则表达式替换映射字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52383870/

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