Java 是否可以缩短方法的参数?

Java 是否可以缩短方法的参数?,java,swing,methods,Java,Swing,Methods,是否可以缩短java中方法的参数 e、 g 由于我有3个字符串变量和3个按钮,是否可以以任何方式使其缩短。我尝试了字符串A,B,C JButton A,B,C,但它不起作用。您可以传递数组或列表,一种类型的字符串和一种类型的JButton public void testing(String[] strArray, JButton[] btnArray) { } 不可以。您可以创建一个类来封装参数,但如果只是为了这个目的,我不会这样做。在将字符串a、B、C传递给函数之前,将其放入数组中。杰

是否可以缩短java中方法的参数

e、 g


由于我有3个字符串变量和3个按钮,是否可以以任何方式使其缩短。我尝试了
字符串A,B,C JButton A,B,C
,但它不起作用。

您可以传递数组或列表,一种类型的
字符串和一种类型的
JButton

public void testing(String[] strArray, JButton[] btnArray) {

} 

不可以。您可以创建一个类来封装参数,但如果只是为了这个目的,我不会这样做。在将字符串a、B、C传递给函数之前,将其放入数组中。杰布顿也是如此,事实上,非常好。例如,如果您已经需要3个字符串,
str1=strArray[0];str 2=strArray[1];str 3=strArray[2]
的工作原理与原始实现相同。虽然您可以这样做,但它实际上不是描述性代码,因此我不推荐它。您如何使用它?这样地。。。公共无效测试(字符串strArray[A,B,C],JButton btnArray[A,B,C])@SotiriosDelimanolis将数组传递到函数中是可行的。如果字符串A、B、C都是名字呢?字符串[]名称数组具有很强的描述性。。。
public void testing(String[] strArray, JButton[] btnArray) {

}