zoukankan      html  css  js  c++  java
  • 故如果要比较两个字符串是否相同可以对a调用equal

    故如果要比较两个字符串是否相同(而不是他们的地址是否相同)。可以对a调用equal:

    System.out.println(a.equal(b));

    equal用来比较两个对象中字符串的顺序。

    a.equal(b)是a与b的值的比较。

     

    注意下面程序:

    student a=new student(“LUCY”,20);

    student b=new student(“LUCY”,20);

    System.out.println(a==b);

    System.out.println(a.equal(b));

    此时返回的结果均为false。

     

     1 package TomText;
     2 
     3 public class TomText_37 {
     4     private int day,month,year;
     5     TomText_37(int day,int month,int year){
     6     setDate(day,month,year);
     7     
     8     }
     9     private void setDate(int day,int month,int year){
    10         this.day=day;
    11         this.month=month;
    12         this.year=year;
    13     }
    14     private void printDate(TomText_37 d){
    15         System.out.println("今天是"+d.year+"年"+d.month+"月"+d.day+"日");
    16     }
    17     public static void main(String [ ] args){
    18         TomText_37 date=new TomText_37(31,03,2005);
    19         date.printDate(date);
    20     }
    21 
    22 }
  • 相关阅读:
    自适应行高
    IOS各类问题
    KVC
    数据模型的构建及懒加载数据
    NSBundle
    九宫格布局获取行/列索引
    QLineEdit
    QLabel
    排序算法
    SpringBoot配置文件-yaml
  • 原文地址:https://www.cnblogs.com/borter/p/9419334.html
Copyright © 2011-2022 走看看