gpt4 book ai didi

java - 交换字符串中的两个字母

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:06:10 26 4
gpt4 key购买 nike

我想交换一个字符串中的两个字母。例如,如果输入是 WH,则字符串中出现的所有 W 都应替换为 H并且所有出现的 H 都应替换为 W。字符串 WelloHorld 将变为 HelloWorld

我知道如何替换单个字符:

str = str.replace('W', 'H');

但我不知道如何交换字符。

最佳答案

public String getSwappedString(String s)
{
char ac[] = s.toCharArray();
for(int i = 0; i < s.length(); i++)
{
if(ac[i] == 'H')
ac[i]='W';
else if(ac[i] == 'W')
ac[i] = 'H';
}

s = new String(ac);
return s;
}

关于java - 交换字符串中的两个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26316674/

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