可变参数、Properties
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。
返回值类型 方法名称(类型…参数名称){ // 在方法声明中,在指定参数类型后加一个省略号(...)
// 方法体
}
void method(int i,String...nums) {
sout;
}
在使用可变参数时:
1)可以不写参数,即传入空参;
2)可以直接在里边写入参数,参数间用逗号隔开;
3)可以传入一个数组;
Properties
"get' 和 "getProperty"之间的区别?
get
继承自Hashtable
,并声明返回Object
。get 传入Object 的 key 返回 Object 类型的 value。
getProperty
由Properties
引入,并声明返回String
。getProperty 传入String 类型 key 返回 String 类型的 value。
public Set stringPropertyNames()
返回此property中key的集合,其key和对应的value值都是字符串,包括在defaults中出现,在此中没有出现的key
public Enumeration<?> propertyNames()
返回此properties列表中的所有键的枚举形式,包括在default中出现,但在此中没有出现的key
@SuppressWarnings
抑制编译安全警告的注解