在 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