相关疑难解决方法(0)

如何在Java中编写基本交换函数

我是java的新手.如何编写java相当于以下C代码.

void Swap(int *p, int *q)
{
   int temp;
   temp = *p;
   *p = *q;
   *q = temp;
} 
Run Code Online (Sandbox Code Playgroud)

java swap

53
推荐指数
5
解决办法
16万
查看次数

用于交换原语的Java方法

如果没有我们可以通过引用传递的方法,如何在java中创建交换函数?有人可以给我一个代码吗?

swap(int a, int b)
{
     int temp = a;
     a = b;
     b = temp;
}
Run Code Online (Sandbox Code Playgroud)

但是由于java通过值传递,因此不会反映出这种变化

java

41
推荐指数
4
解决办法
10万
查看次数

是否可以在Java中交换两个变量?

可能重复:
是否可以在Java中编写swap方法?

给定两个值x和y,我想将它们传递给另一个函数,交换它们的值并查看结果.这在Java中可行吗?

java

23
推荐指数
3
解决办法
9万
查看次数

如何在Java中交换两个字符串变量而不使用第三个变量

如何在不使用第三个变量(即temp变量)的情况下在Java中交换两个字符串变量?

String a = "one"
String b = "two"
String temp = null;
temp = a;
a = b;
b = temp;
Run Code Online (Sandbox Code Playgroud)

但这里有第三个变量.我们需要消除第三个变量的使用.

java string swap

19
推荐指数
4
解决办法
6万
查看次数

在C#中使用'ref'关键字

可能重复:
为什么在传递Object时使用ref关键字?
何时传递ref关键字

C#中'ref'关键字的正确用法是什么?我相信这方面有很多讨论主题,但我不清楚的是:

  1. 如果要传入引用对象,是否需要ref关键字?我的意思是当你在堆中创建一个对象时,它并不总是通过引用传递.这是否必须明确标记为ref?

.net c#

5
推荐指数
2
解决办法
3859
查看次数

标签 统计

java ×4

swap ×2

.net ×1

c# ×1

string ×1