return怎么返回两个值 [java]怎么输出两个返回值啊?

[java]怎么输出两个返回值啊?返回两个返回值。其实,这个想法是:1。编写具有两个或多个属性的实体,然后使用set方法。返回实体。2. 使用数组或列表。列表.添加(map)。将要返回的值放入地图输入

[java]怎么输出两个返回值啊?

返回两个返回值。其实,这个想法是:1。编写具有两个或多个属性的实体,然后使用set方法。返回实体。

2. 使用数组或列表。列表.添加(map)。将要返回的值放入地图输入(键,值)

总之,没有办法返回两个值。这只是某种意义上的效果

首先,给出了答案。用==比较两个新对象将不为真,其结果必须为假

!要理解原因,首先要知道Java是一种面向对象的语言。除了八种基本类型(byte、short、int、long、double、float、Boolean、char)之外,其余的都以对象的形式存储在内存堆中;

在了解JVM如何调用对象之后,您还需要知道在Java中==比比较两个对象之间的引用是否相等更好。因此,用==比较两个新对象将不是真的

!如果要比较两个对象是否相等,可以同时重写对象的equals()方法和对象的hashcode()方法,因为当您将对象存储在集合容器(如map)附近时,首先比较对象的hashcode值,然后调用对象的equals方法