String… args定义多个字符串参数
例:用在自定义异常处
public class MyException extends RuntimeException {
public MyException(String format, String... args) {
super(String.format(format, args));
}
}
package com.demo;
public class Test {
public static void main(String[] args) {
String empCode = "123456";
String empName = "张三";
throw new MyException("系统不存在编号%s的员工%s", empCode, empName);
}
}
启动main方法
Exception in thread "main" com.demo.MyException: 系统不存在编号123456的员工张三
at com.demo.Test.main(Test.java:8)