在 Java 中交换字符串的字符
在 Java 中交换一个字符串的字符,我们可以使用字符串构建器,它是一个可变的对象,因此我们不必在交换期间处理新对象。
在此,我们将创建一个方法,该方法根据交换字符的位置交换字符串的字符。此方法将交换字符的位置作为其参数。首先存储需要交换的两个字符,并使用字符串构建器的设置字符方法交换目标字符。
示例
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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP