本帖最后由 杨扬 于 2011-12-16 11:15 编辑
当你往方法里所传的参数未知的时候使用.
比如
你有一个写字的方法,你写一个的时候,参数是固定的如:printWrites(String writes)
当然你想写2个的时候.可以通过重载的方法来解决 如:printWrites(String writes,String writes1)
但是我想写的个数不确定的时候.就可以运用到可变参数来解决.如:printWrites(String ...writes)
例子如下:- public class Test
- {
- public static void main(String args[])
- {
- printWrites("32","23","123","1324");//写入任意数字
- }
- public static void printWrites(String ...writes)
- {
- for(String write : writes)//取出数字
- System.out.println(write);
- }
- }
复制代码 |