setProperty()
方法setProperty()方法在java.util包中可用。
setProperty()方法用于设置与给定键元素(key_ele)关联的给定值元素(val_ele),如果之前没有关联任何值元素,否则它将用此属性的给定键的给定值替换旧值。
setProperty()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
setProperty()方法在设置属性时不会引发异常。
语法:
public Object setProperty(String key_ele, String val_ele);
参数:
字符串key_ele –表示要在其上设置值的键元素。
字符串val_ele –表示给定键的value元素。
返回值:
该方法的返回类型为Object,如果存在则返回与给定键链接的旧值,否则返回null。
示例
//Java程序演示示例 //对象setProperty(String key_ele,String val_ele) //属性的方法 import java.io.*; import java.util.*; public class SetPropertyOfProperties { public static void main(String arg[]) throws Exception { //实例化属性对象 Properties prop = new Properties(); prop.put("10", "C"); prop.put("20", "C++"); prop.put("30", "JAVA"); prop.put("40", "PHP"); prop.put("50", "SFDC"); //通过使用setProperty()方法是 //替换给定的旧值 //键(如果存在)具有给定的新值 Object ob = prop.setProperty("20", "OOPS"); //返回的旧值 //给定关键元素 System.out.println("prop.setProperty(20,OOPS): " + ob); //显示更新列表 prop.list(System.out); } }
输出结果
prop.setProperty(20,OOPS): C++ -- listing properties -- 50=SFDC 40=PHP 30=JAVA 20=OOPS 10=C