public class Demo2 { // 可变参数的传参 public static void main(String[] args) { Demo2 demo2 = new Demo2(); demo2.printString("l","o","v","e"); // l o v } public void printString(String a , String b, String... x){ // 由于是学了js所以打印老是喜欢写成System.out.println(a,b,x[0]); ( x ) System.out.println(a + " " + b + " " + x[0]); } // 可变参数传参可见在语法上有两个注意点1、...放在类型后(由于ES6的原因老是喜欢String ...x这么写) 2、放在所有固定参数后 // 原理就是数组实现的 }