Tag: 参数

当在方法定义期间用作参数的一部分时,三个点(…)表示什么?

当在方法定义期间用作参数的一部分时,三个点(…)表示什么? 此外,这三个点的符号是否有任何编程术语? 我在代码示例中注意到: public void method1 (Animal… animal) { // Code } 这个方法是从2个地方调用的。 调用时传递的参数在两种情况下都不同: 对象数组作为参数传递给method1(Animal …) Animal类的对象作为参数传递给method1(Animal …) 那么,如果您不确定是将传递数组的单个元素还是将整个数组作为方法的参数传递,那么您在方法定义中使用3个点作为参数的一部分吗? 另外,如果这3个点的符号有任何编程术语,请告诉我。

为什么修改了ArrayList参数,但没有修改String参数?

public class StackOverFlow { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add(“A”); al.add(“B”); markAsNull(al); System.out.println(“ArrayList elements are “+al); String str = “Hello”; markStringAsNull(str); System.out.println(“str “+ str); } private static void markAsNull(ArrayList str){ str.add(“C”); str= null; } private static void markStringAsNull(String str){ str = str + “Append me”; str = null; } […]

Struts 2:Actions之间的参数

我有以下问题:当我完成一个表单并且操作保存表单的值时,我需要传递一个参数(例如ID),这将转发到结果=“成功”,我需要将要调用的操作在成功中带来了ID和其他参数,以便以后在下一个表单中使用以保存此信息(info-form2和info.form1)… 例如: FORM1(USER)====“成功”====> FORM2(ADDRESS) userForm.html ===================> addressForm.html?user_id = X …(其中X:Id将UserAction抛出(方法:保存)传递给AddressAction(方法:newAddress)) 我将非常感谢你的帮助 提前致谢

在JSP中将Javascript值传递给Java

我想将一个Javascript值传递给JSP中的Java函数。 我怎样才能做到这一点? id来自JSP中的combobox,通过Javascript。 我将从ComboBox获取ID并将其作为参数发送到Java函数以获取Java结果。 function Display() { var IdFromCB = (document.getElementById(“MListSelect”)).value; //CALL JAVA FUNCTION HERE BY USING IdFromCB as function parameter //” } 谢谢,马克

是否有可能在类中具有相同名称但参数不同的多个方法?

我以前用C编写过代码,但我对java完全不熟悉我正在为我的OOP课程做一个教程,这是我第一次正式学习这门语言 在本教程中,我的教授创建了一个类,用于测试我必须自己制作的I / O助手类(顺便说一下,教程是(a)可选的,(b)不是用于标记,所以我是没有作弊或任何东西通过制作这个线程……和(c)我以前从未使用过Java,而我的很多其他同学都有,所以我落后了)。 无论如何。 在他所做的测试课中,他调用了一个方法“getInt”,我需要把它放到我的I / O助手类中。 但是当他调用getInt方法时,他有时会使用3个参数,有时是2个,有时是2个,等等。 我知道在CI中无法做到这一点(对吧?),但是有可能用Java做吗? 如果是这样,怎么样?

如何在java方法中将数组作为参数传递?

码: Object[] a={ myObject}; someMethod(Object …arg); 当我尝试: someMethod ( {myObject} ); 我在Eclipse中收到错误。 但当: someMethod ( a ); 一切都好。 为何如此差异? 谢谢。

类构造函数中大量参数的优雅替代

例如,我有一个构建GUI的类,一个处理GUI所有事件的类,以及包含受GUI对象(主要是滑块)影响的所有对象的主类,以及GUI类和事件类。 现在,事件类的构造函数具有GUI类和GUI所更改的每个对象作为参数。 这些都是相当多的对象,所以我现在拥有的论据数量大约是8,而且还在增长。 对我的问题有一个更优雅的解决方案,30个参数根本感觉不对吗? ps,我宁愿不组合类,因为这三个都非常大,并且会使一切都变得不那么可读。

使用带通配符的通用映射的问题

我有一个方法返回定义为的map : public Map getData(); 这个方法的实际实现对我来说并不清楚,但是,当我尝试这样做时: obj.getData().put(“key”,”value”) 我得到以下编译时错误消息: 方法put(String,capture#9-of?)在Map类型中不适用于参数(String,String) 问题是什么? String不是什么类型的? 提前致谢。

Java中的String …参数

我必须为家庭作业分配实现一个API,我的教师使用了一个我不熟悉的符号来表示API中的一个方法(基于javadoc)。 public void method(String… strs); “……”是什么意思? 后来看起来我需要使用单个字符串实际参数调用同样的方法,以及多个字符串实际参数… Java没有可选参数(据我所知),所以我在这里有点困惑……

Java程序中是否存在两种主要方法?

Java程序中是否存在两种主要方法? 只有他们的论点不同,如: public static void main(String[] args) 第二个可以 public static void main(StringSecond[] args) 如果可能,哪个方法将用作入口点? 怎么识别这个? 请帮忙。