1、可变参数列表
Public class OptionalArguments{
Static void print(int required, String..... args){//这里所有的可变参数都必须是String对象
System.put.println(“required: ” + required);
For(Stirng s : args){
System.put.println(“args: ” + s);
}
}
Public void main(String[] args){
Print(1, “one”);
Print(2, “one”, “two”);
Print();
}
}
输出:
Required:1 one
Required:2 one two
Required:0
2、枚举
枚举就是常量的集合。如:
Public enum SimpleEnum{
NOT, MDIA, SPORTS, MUSIC
}
为使用枚举,需要创建一个该类型的引用,并将其值赋给某个实例,如下:
//法一
SimpleEnum sim = SimpleEnum.SPORTS;
System.out.println(sim);//SPORTS
//法二
For(SimpleEnum sim : SimpleEnum.values()){
System.out.println(sim);//依次得到所有值
System.out.println(sim.ordinal());//得到常量的声明顺序
}
//枚举与switch是绝佳组合