C#で一時変数を使用せずに2つの文字列を交換します
一時変数を使用せずに2つの文字列を交換するには、次のコードとロジックを試すことができます。
2番目の文字列を最初の文字列に追加します。
str1 = str1 + str2;
str1をstr2に設定します。
str2 = str1.Substring(0, str1.Length - str2.Length);
さて、最後のステップはstr1にstr2を設定することです-
str1 = str1.Substring(str2.Length);
例
using System; class Demo { public static void Main(String[] args) { String str1 = "Brad"; String str2 = "Pitt"; Console.WriteLine("Strings before swap"); Console.WriteLine(str1); Console.WriteLine(str2); str1 = str1 + str2; str2 = str1.Substring(0, str1.Length - str2.Length); str1 = str1.Substring(str2.Length); Console.WriteLine("Strings after swap"); Console.WriteLine(str1); Console.WriteLine(str2); } }
-
Pythonを使用して2つの変数を交換する方法は?
一時変数を使用する- >>> x=10 >>> y=20 >>> z=x >>> x=y >>> y=z >>> x,y (20, 10) 一時変数を使用せずに >>> a,b=5,7 >>> a,b (5, 7) >>> a,b=b,a >>> a,b (7, 5)
-
Pythonで正規表現を使用して2つの文字列を比較するにはどうすればよいですか?
次のコードを使用して、指定された文字列を比較できます 例 import re s1 = 'Pink Forest' s2 = 'Pink Forrest' if bool(re.search(s1,s2))==True: print 'Strings match' else: print 'Strings do not match' 出力 これにより、出力が得られます Strings do not match