如何在 Java 中交换两个字符串变量而不使用第三个变量,即临时变量?
String a = "one"
String b = "two"
String temp = null;
temp = a;
a = b;
b = temp;
但这里还有第三个变量。我们需要消除第三个变量的使用。
原文由 user1281029 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 Java 中交换两个字符串变量而不使用第三个变量,即临时变量?
String a = "one"
String b = "two"
String temp = null;
temp = a;
a = b;
b = temp;
但这里还有第三个变量。我们需要消除第三个变量的使用。
原文由 user1281029 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
4 回答2k 阅读
2 回答791 阅读✓ 已解决
2 回答1.7k 阅读
在不使用第三个变量的情况下这样做: