URLPermission equals(Object) in Java

equals(Object): This method is available in the java.net.URLPermission class of Java.

Syntax:

boolean java.net.URLPermission.equals(Object p)

This method takes one argument. This method returns true if, this.getActions().equals(p.getActions())and p's url equals this's url. Returns false otherwise.

Parameters: One parameter is required for this method.

p: the object we are testing for equality with this object.

Returns: true if both Permission objects are equivalent.

Exceptions: NA

Approach

Java

package com.URLPermission;

import java.net.URLPermission;

public class URLPermissionequals {
    public static void main(String[] args) {

        String url = "https://beingcodeexpert.blogspot.com/";
        String actions = "read";
        URLPermission urlPermission = new URLPermission(url, actions);

        System.out.println(urlPermission.equals(urlPermission));
    }
}

Output:

true


Some other methods of URLPermission class

URLPermission(String)This method creates a URLPermission with the given url string and unrestricted methods and requests headers by invoking the two-argument constructor as follows: URLPermission(url, "*:*")

URLPermission(String, String)This method creates a new URL permission from a url string and permits the given request methods and user-settable request headers.

equals(Object)his method returns true if, this.getActions().equals(p.getActions())and p's url equals this's url. Returns false otherwise.

getActions()This method returns the normalized method list and requests a header list, in the form: "method-names: header-names".

hashCode()This method returns a hashcode calculated from the hashcode of the actions String and the url string.

implies(Permission)This method checks if this URLPermission implies some of the permissions.

No comments:

Post a Comment