在Java中交换字符串的字符
为了在Java中交换字符串的字符,我们可以使用可变的字符串生成器,因此在交换过程中我们不必关心新对象的创建。
在这种情况下,我们将创建一个根据交换字符的位置交换字符串字符的方法,该方法将交换字符的位置作为其参数。首先存储两个需要交换的字符,然后使用字符串生成器的setcharacter方法交换目标对象字符。
示例
public class SwapCharacters {
public static void main(String[] args) {
String str = "abcde";
System.out.println(swap(str,0,1));
System.out.println(swap(str,0,str.length()-1));
}
static String swap(String str , int i , int j ) {
StringBuilder strB = new StringBuilder(str);
char l = strB.charAt(i) , r = strB.charAt(j);
strB.setCharAt(i,r);
strB.setCharAt(j,l);
return strB.toString();
}
}输出结果
bacde ebcda
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短