FilePermission类的getActions()方法 (FilePermission Class getActions() method)
getActions() method is available in java.io package.
getActions()方法在java.io包中可用。
getActions() method is used to check whether this FilePermission and the given object are equal or not in terms of pathname and actions like read, write, delete, execute, delete, etc.
getActions()方法用于检查此FilePermission和给定对象在路径名和诸如读取,写入,删除,执行,删除等操作方面是否相等。
getActions() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
getActions()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
getActions() method does not throw an exception at the time of getting actions.
getActions()方法在获取操作时不会引发异常。
Syntax:
句法:
public String getActions();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of the method is String, it returns the canonical (some authorised) denotations of the actions.
方法的返回类型为String ,它返回动作的规范(某些经授权)表示。
Example:
例:
// Java program to demonstrate the example
// of String getActions() method
// of FilePermission
import java.io.*;
public class GetActionsOfFP {
public static void main(String[] args) throws Exception {
FilePermission fp1 = null;
FilePermission fp2 = null;
try {
// Instantiates FilePermission fp1 , fp2
fp1 = new FilePermission("D:\\includehelp.txt", "read");
fp2 = new FilePermission("D:\\includehelp.txt", "write");
// By using getActions() method is to return
// the action performed on the file of the
// FilePermission
String action = fp1.getActions();
System.out.println("fp1.getActions(): " + action);
action = fp2.getActions();
System.out.println("fp2.getActions(): " + action);
} catch (Exception ex) {
System.out.println(ex.toString());
}
}
}
Output
输出量
fp1.getActions(): read
fp2.getActions(): write
翻译自: https://www.includehelp.com/java/filepermission-getactions-method-with-example.aspx