arrays - Java's equivalent of Javascript's array.sort([compareFunction])?
问题描述
How can I write: (javascript)
array.sort((a, b) => a - b)
To Java? -- I've already tried:
Arrays.sort(array, (a, b) -> a - b);
but I get an error says no suitable method found.
解决方案
对 javascript 不是很好,但正在搜索 javascript 如何对元素进行排序,您的代码
array.sort((a, b) => a - b)
似乎正在按升序对数组进行排序,同时巧合地看着您提出的另一个问题,Java中这种排序的等效代码是
public static int[] smallestToLargestArrangement(int[] arr) {
Arrays.sort(arr); // sorts ascendingly
return arr;
}
注意:-我尝试将您的试验的上下文联系起来以提出该方法,一般方法是在sort
需要时内联调用。
推荐阅读
- .net - 使用 Jenkins 构建时,Xamarin.Forms 项目中缺少 netstandard 2.0 参考
- python - 如何将输入传递给 Keras 中的 2D Conv?
- powershell - 将参数添加到 SQLCommand 并稍后添加值
- c - 我想检查用户是否输入了一些东西
- angular - 通过共享的 Angular Material 模块简化应用程序组件中的导入
- python - Python 代码分步运行而不是整体运行
- android - 如何通过 Kotlin 将拖动视图的 ID 传递给 setImageResource(resID:Int)?
- android - 在 Android 上使用 Expo 设置排毒
- c# - 如何从 GPS Tracker Mini GT06 读取登录信息
- java - 杰克逊:没有找到类的序列化器~~~~~也没有找到创建 BeanSerializer 的属性