gpt4 book ai didi

java - Java中数组元素的高效交换

转载 作者:IT老高 更新时间:2023-10-28 20:41:18 25 4
gpt4 key购买 nike

我想知道是否有比执行以下操作更有效的方法来交换数组中的两个元素:

String temp = arr[1];
arr[1] = arr[2];
arr[2] = temp;

好吧,这显然还不错,甚至是错误的,但我需要经常交换,所以我很感兴趣是否有任何 Lib 或提供更有效方法的东西?

最佳答案

不。你可以有一个函数来使它在你使用它的每个地方都更简洁,但最终,所做的工作将是相同的(加上函数调用的开销,直到/除非 HotSpot 将它移入内联 - 以帮助它, 使函数 static final)。

关于java - Java中数组元素的高效交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com