class Comparator(): def compare(self, n1, n2): return _objectWrappers.wrap(n1).count() - _objectWrappers.wrap(n2).count() names = _objectWrappers.wrap(_arrays.arrayOf(_plugins.loadClass("java.lang.String"), "Alice", "Bob", "Charlie")) # 按名字长度对数组进行排序 # 按名字长度对数组进行排序: [Bob, Alice, Charlie] names.sortedArrayWith(_java.proxy(Comparator(), ["java.util.Comparator"])).forEach(lambda it: _console.log(it))