⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getpropertyaction.java

📁 java1.6众多例子参考
💻 JAVA
字号:
/* * @(#)GetPropertyAction.java	1.2 05/11/17 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.corba.se.impl.orbutil ;/** * A convenience class for retrieving the string value of a system * property as a privileged action.  This class is directly copied * from sun.security.action.GetPropertyAction in order to avoid * depending on the sun.security.action package. * * <p>An instance of this class can be used as the argument of * <code>AccessController.doPrivileged</code>. * * <p>The following code retrieves the value of the system * property named <code>"prop"</code> as a privileged action: <p> * * <pre> * String s = (String) java.security.AccessController.doPrivileged( *                         new GetPropertyAction("prop")); * </pre> * * @author Roland Schemers * @author Ken Cavanaugh * @see java.security.PrivilegedAction * @see java.security.AccessController */public class GetPropertyAction implements java.security.PrivilegedAction {    private String theProp;    private String defaultVal;    /**     * Constructor that takes the name of the system property whose     * string value needs to be determined.     *     * @param theProp the name of the system property.     */    public GetPropertyAction(String theProp) {	this.theProp = theProp;    }    /**     * Constructor that takes the name of the system property and the default     * value of that property.     *     * @param theProp the name of the system property.     * @param defaulVal the default value.     */    public GetPropertyAction(String theProp, String defaultVal) {	this.theProp = theProp;	this.defaultVal = defaultVal;    }    /**     * Determines the string value of the system property whose     * name was specified in the constructor.     *     * @return the string value of the system property,     *         or the default value if there is no property with that key.     */    public Object run() {	String value = System.getProperty(theProp);	return (value == null) ? defaultVal : value;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -