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());
}
}
}