zoukankan      html  css  js  c++  java
  • Determining Equality of Objects

          如果你需要确定两个对象是不是同一个,你必须知道你在和指针打交道。

          在标准c中的相等操作符 == 用来测试两个变量的值是否相等。例如:if(a==3){   }

          当处理对象的时候, ==操作符用来测试两个不同的指针是不是指向同一个对象:if(firstperson == secondperson){  } 

          当你想要知道两个对象的值是否相等的时候,你可以调用 isEqual这个方法: if([firstPerson isEqual:secondPerson]){  }

          如果你想知道一个对象的值比另一个对象的值大还是小,你不能使用标准C中的>,<操作符,基本的Foundation类型,如NSNumber,NSString,NSDate提供一个compare:方法:if([someDate compare:anotherDate] == NSOrderedAscending){  }

  • 相关阅读:
    开启JAVA学习之旅 Day1
    python二分法及小tips
    简单的注入脚本
    Requests文档 阅读笔记
    多线程
    IO操作
    异常Exception
    Map集合
    Collection集合
    泛型
  • 原文地址:https://www.cnblogs.com/grq186/p/4500091.html
Copyright © 2011-2022 走看看