Java PropertyPermission equals()方法与示例

PropertyPermission类equals()方法

  • equals()方法在java.util包中可用。

  • equals()方法用于检查此对象与给定对象(ob)是否相等。

  • equals()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • 在检查两个对象的相等性时,equals()方法不会引发异常。

语法:

    public boolean equals(Object ob);

参数:

  • 对象ob –表示要在此PropertyPermission中与此对象一起测试的对象。

返回值:

该方法的返回类型为boolean,当两个对象相同时返回true,否则返回false

示例

//Java程序演示示例 
//的布尔equals(Object ob)方法 
//PropertyPermission-

import java.util.*;

public class EqualsOfPropertyPermission {
 public static void main(String arg[]) {
  //实例化两个PropertyPermission对象
  PropertyPermission prop_perm1 = new PropertyPermission("os.version", "write");
  PropertyPermission prop_perm2 = new PropertyPermission("os.name", "read");

  //通过使用equals()方法是
  //是否两个PropertyPermission-
  //对象是否相同
  //名称和动作
  boolean status = prop_perm1.equals(prop_perm2);

  System.out.print("prop_perm1.equals(prop_perm2): ");
  System.out.println(status);
 }
}

输出结果

prop_perm1.equals(prop_perm2): false