×

java中 equal

Java中==和equal有什么区别?java中getBounds方法里的参数x,y是距哪的距离

admin admin 发表于2022-07-14 13:25:46 浏览111 评论0

抢沙发发表评论

Java中==和equal有什么区别

Java中==和平等之间的区别是:

1. ==确定两个变量或对象实例是否指向相同的内存空间,并指示指向两个变量或对象实例的内存空间的值是否相同。

2. ==表示比较内存地址,而equals()表示比较字符串的内容。

3. ==指示引用是否相同,并且等于()表示该值是否相同。

扩展信息:

Java CompareTo()方法用于两种方法的比较:

(1)与对象和对象进行比较。

(2)比较字典序列中的两个字符串。

代码示例:

公共类测试{

公共静态void main(字符串args){

字符串str1 =“ strings”;

字符串str2 =“ strings”;

字符串str3 =“ strings123”;

int结果= str1.compareto(str2);

system.out.println(结果);

结果= str2.compareto(str3);

system.out.println(结果);

结果= str3.compareto(str1);

system.out.println(结果);

}}

以上程序的结果为:0,-3,3

参考信息来源:Java官方文档级对象 - equals()

java中getBounds方法里的参数x,y是距哪的距离

getBounds()。x指某个组件左上角的x坐标

getBounds()。y指某个组件左上角的y坐标

如果您不了解这张照片,您可以继续询问

java中map集合怎么遍历

通过方法代码如下:

import java.util.HashMap;
import java.util.Map;
public class App01 {
public static void main(String args) {

Map《String, String》 map1 = new HashMap《String, String》();
map1.put(“A“, “ABC“);
map1.put(“B“, “BCD“);
map1.put(“C“, “CDE“);
// 遍历
for(Map.Entry《String, String》 entry : map1.entrySet()) {
System.out.println(entry.getKey() + “-》“ + entry.getValue());
}
}
}