【发布时间】:2018-10-28 17:20:05
【问题描述】:
我该怎么写:(javascript)
array.sort((a, b) => a - b)
Java? -- 我已经试过了:
Arrays.sort(array, (a, b) -> a - b);
但我得到一个错误,说没有找到合适的方法。
【问题讨论】:
-
Arrays.sort(array)。这是文档。阅读。这就是它的用途:docs.oracle.com/javase/8/docs/api/java/util/Arrays.html
-
此外,为比较器实现执行
minus会隐藏边缘情况的错误。不要那样做。例如有Integer::compare或Comparator.reverseOrder() -
你们在说什么??每次我在这个网站上问一个问题时,我得到的只是“这里的文档”当然我已经看过了……这个网站的意义何在?
-
假设您确实读过它,这很好。现在,什么是
array?它是一个基元数组,一个对象数组吗?您尝试了什么确切的代码但失败了?如果它确实失败了什么消息。这个网站是关于编程问题(明确)的——你的问题还不是很清楚 -
我会假设,如果有区别,唯一可能的方法是有意义的,那就是整数?鉴于这只是从一种语言到另一种语言的翻译,因此不需要发生什么错误,甚至不需要知道它做了什么,只是给定的,现在翻译。
标签: arrays sorting lambda java-8