當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Java.util.PropertyPermission.equals()用法及代碼示例



描述

這個java.util.PropertyPermission.equals(Object obj)方法檢查此對象是否等於 obj。即它具有與此對象相同的名稱和操作

聲明

以下是聲明java.util.PropertyPermission.equals()方法

public boolean equals(Object obj)

參數

obj─ 待檢查的對象。

返回值

該方法返回true如果給定的對象等於這個對象(即相同的名稱和動作)。

異常

NA

示例

下麵的例子展示了 java.util.PropertyPermission.equals(Object) 方法的用法。

package com.tutorialspoint;

import java.util.PropertyPermission;

public class PropertyPermissionDemo {
   private static PropertyPermission permission;
   
   public static void main(String[] args) {

      // Build property permissions collection
      permission = new PropertyPermission("java.home.usr", "read");

      // Check file read permissions
      checkFileReadPermissions("java.home.usr");
      
      // Check file write permissions
      checkFileWritePermissions("java.home.usr");
   }
   
   private static void checkFileReadPermissions(String path) {
      
      // Check permissions are equal
      if(permission.equals(new PropertyPermission(path, "read"))) {
         System.out.println("Has permissions on "+path+" for read");
      }
   }
   
   private static void checkFileWritePermissions(String path) {
      
      // Check permissions are equal
      if(permission.equals(new PropertyPermission(path, "write"))) {
         System.out.println("Has permissions on "+path+" for write");
      }
   }
}

讓我們編譯並運行上麵的程序,這將產生以下結果——

Has permissions on java.home.usr for read

相關用法


注:本文由純淨天空篩選整理自 Java.util.PropertyPermission.equals() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。