zoukankan      html  css  js  c++  java
  • ==与equals


    ·比较运算符 == 与 String的equals 和 Object的 equals

    ① ==与Object的equals是一样的,对于基本类型数据如果2个量值相等则为true,如果是引用类型则指向同一个对象才相等。

    ② String的equals 是比较2个字符串只要一样即相等,不管是不是指向同一个对象。

    例子:==与equals

    public class EqualTest
    {
    	public static void main(String[] args)
    	{
    		int i = 5;
    		float f = 5.0f;
    		System.out.println(i == f);	//==比较基本类型,结果为true
    		
    		String s1 = new String("hello");
    		String s2 = new String("hello");
    		System.out.println(s1 == s2);	//==比较引用类型,结果为fals
    
    		System.out.println(s1.equals(s2));	//String的equls比较引用类型,结果为true
    	}
    }


  • 相关阅读:
    Flask--目录
    Linux相关目录
    Mac 提示错误”xcrun: error“
    subprocess模块
    压缩模块
    GitPython模块
    Ansible-ansible命令
    YAML语法
    Ansible-安装
    Ansible-概念
  • 原文地址:https://www.cnblogs.com/riskyer/p/3271465.html
Copyright © 2011-2022 走看看