我想交換字串的字符,但這個程式回傳垃圾值。你能告訴我我的代碼有什么問題嗎?
public static String swap(String str,int x,int y) {
char arr[]=str.toCharArray();
char temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
String str2=arr.toString();
return str2;
}
uj5u.com熱心網友回復:
您必須使用 String 類的建構式。然后它會正常作業。
public static String swap(String str,int x,int y) {
char arr[]=str.toCharArray();
char temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
return new String(arr);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/448941.html
上一篇:遞回函式的裝飾器
下一篇:C:節點移除
