Java语言多个数组的比较能不能仅仅使用compareTo实现,怎么传入整个数组呢
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
Java语言多个数组的比较能不能仅仅使用compareTo实现,怎么传入整个数组呢
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
报告相同问题?
提交
- 2020-06-27 21:21回答 2 已采纳 排序原理是给定一个比较策略,返回三个数值。
- 2020-07-14 15:15回答 2 已采纳 参考代码: ``` //一趟快速排序的过程 public static int procedure(Object[] arr,int start,int end){ Obje
- 2020-06-27 19:19回答 1 已采纳 楼主的提问有歧义呢,sort 它不是能定义方法,而是需要接受一个比较器的实例,通过它确定排序策略完成排序逻辑。
- 2021-02-26 18:57魏水华的博客 这次用到了eclipse平台编程,它会自动出现很多函数,原来Java有这么多函数提供给用户,大大减少了编程量,我也更加明白了Java与面向结构语言的不同,它更方便、容错性更强。学习了数组和字符串,老师说数组int[] a =...
- 2021-05-09 19:42回答 8 已采纳 你的数组 赋值的是Cat对象就会调用Cat的toString方法,toString方法要在Cat里面重写 赋值的是Dog对象就会调用Dog的toString方法,toString方法要在Dog里面
- 2020-07-13 17:21回答 4 已采纳 没区别,只是直接比较大小是针对数值,但是 compareTo 可以针对复杂的对象设置比较规则,完成类的实例的比较。
- 2020-06-28 16:21回答 3 已采纳 compareTo 它接受的是两个对象,需要的是一个策略,怎么得出比较结果的。
- 2019-04-02 01:55在Java编程中,对象数组排序是一项常见的任务,特别是在处理复杂数据结构时。当我们需要根据对象的多个属性进行排序时,情况会变得稍微复杂。本文将深入探讨如何在Java中实现这个功能,结合给出的标签“源码”和...
- 2020-06-27 18:45回答 3 已采纳 这个是一种策略,通过它告诉 sort 如何进行排序。可以跟踪下源码看看。
- 2020-07-14 13:53回答 1 已采纳 equals是相等的判断,但是不能比较大小,compareto可以比较大小
- 2020-07-14 14:31回答 1 已采纳 这个需要自己写一个 if (obj1.equals(obj2)) return 0; return obj1.hashcode() - obj2.hashcode();
- 2021-04-24 13:32AI那点事的博客 数组,你可以创建并组装它们,通过使用整型索引值访问它们的元素,并且它们的尺寸不能改变。1、数组为什么特殊数组与其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力。在Java中数组是一种效率...
- 2020-07-22 09:54编程小龙的博客 我们都知道在Java中,数组有一个专门的工具类Arrays,里面封装了很多操作数组的方法,其中就有一个sort方法能够对数组进行排序,但它只能排序基本数据类型,碰到对象就没辙了,这时我们就需要使用比较器。...
- 2022-05-07 20:13首先,数组是一种数据结构,用于存储同一类型的多个值。在Java中,数组可以是一维或多维的。一维数组可以看作是一条线性的序列,而二维数组则类似于表格。数组的声明通常包括数据类型和数组名,例如`int[] intArray`...
- 2023-11-19 10:06Java中的字符串是编程中至关重要的概念,特别是在Java编程语言中,字符串被广泛使用。这篇教程详细解释了Java中String类的特性和用法。 首先,Java中的字符串实际上是一个表示`char`值序列的对象,它是由`java.lang...
- 2020-08-29 03:14Java 数组及 Arrays 类对数组的操作实例 Java 数组是一种重要的数据结构,用于存储多个相同类型的元素。...这些操作是 Java 编程中非常重要的一部分,了解这些操作可以帮助我们更好地使用 Java 编程语言。
- 2022-05-07 20:14此外,`equals()`方法可以用来判断两个数组的内容是否完全相同,而不仅仅是它们的引用是否相同。 接下来,我们转向字符串(String)。在Java中,字符串被视为对象,有其自己的特性。`String`类提供了多种方法用于字符...
- 2021-05-20 19:296. **排序和比较**: 对于包含多个字节的Bytes实例,可以使用`Bytes.sort(Bytes)`进行排序,`Bytes.compareTo(Bytes, Bytes)`则提供了比较两个Bytes实例的方法。 7. **缓冲操作**: Bytes库还提供了缓冲区相关的功能...
- 2022-03-15 18:49魔芋红茶的博客 Java编程笔记15:数组 图源:PHP中文网 声明和创建 Java中的数组其实是一种特殊的类,自然地,数组句柄是对真实数组对象的引用。 需要注意的是,和其它类型的变量一样,方法中声明的数组变量不会被编译器“自动”...
- 2021-02-26 14:47weixin_29483853的博客 我可能会破坏一些学生的家庭作业,但是这里……正如问题所示,Java中的自然方式是创建一个表示数据的类.然后实现一个Comparator传递给实用程序方法Collections.sort.在运行带有Java 8的Parallels虚拟机的MacBook Pro ...
- 没有解决我的问题, 去提问