我有一个变量声明为public Object[] institutes ;
现在我需要将空值传递给此institutes
变量。我如何做到这一点如何将空值传递给java中的对象[]变量
-1
A
回答
4
要声明institutes
空:
public Object[] institutes = new Object[0];
请注意,此声明institutes
为空数组,这是从不同模式有它null
。
3
如下
public Object[] institutes = {};
1
假设你想分配一个变量(因为你不能什么传递给一个变量反正),并假设由“空你可以做一个简单的赋值操作“你的意思是零长度的非空数组赋值很简单:然而
class ClassWithInstitutes {
public Object[] institutes;
}
...
ClassWithInstitutes obj = new ClassWithInstitutes();
obj.institutes = new Object[0];
注意的是,设置公共变量(甚至使公共变量分配)是一种不好的做法。你会用一双专用的getter和setter的更好:
class ClassWithInstitutes {
private Object[] institutes = new Object[0];
public Object[] getInstitutes() {
return institutes;
}
public void setInstitutes(Object[] val) {
if (val == null) {
throw new IllegalArgumentException(val);
}
// Consider making a defensive copy here.
institutes = val;
}
}
这是不理想的,因为吸气允许阵列,这是可变的直接访问。然而,这比允许不受保护地访问公共变量要好,因为它可以让您控制变量中设置的内容。
1
如果你想传递一个空* Object类型的数组,你可以初始化它是这样的:
public Object[] institutes = new Object[0];
你的问题不是很清楚。如果你能提供洞察力,那么你的意思会很棒。
0
我不确定你的意思是空的,我想你有两个主要选项。 Null and new object
相关问题
- 1. 如何通过值将可变对象传递给java
- 2. Java如何将父类变量的值传递给继承对象
- 3. 将对象方法传递给变量
- 4. 将JSON对象传递给变量
- 5. Java将值传递给新对象
- 6. 如何将build.xml中定义的变量值传递给Java类
- 7. 值传递给java中的变量
- 8. 如何将值传递给子对象?
- 9. 将对象传递给java中的类
- 10. 如何将单击对象的文本传递给变量
- 11. 如何将html页面的表单值传递给java对象?
- 12. 将java变量传递给java bean
- 13. 如何将javascript变量值传递给java类
- 14. 如何将java脚本值传递给php变量
- 15. 如何将变量值从jquery传递给java类?
- 16. 如何在Java中将对象属性值赋给变量?
- 17. 如何将数据/变量/对象传递给Zend_Controller_Plugin
- 18. 如何使用变量将对象键传递给Angular指令?
- 19. 如何将参数传递给变量来访问对象
- 20. KnockoutJs:将数据绑定值传递给JavaScript变量/对象
- 21. 如何在java中将空文本框值传递给零值?
- 22. 将.NET变量值传递给Java脚本变量
- 23. 将对象的变量传递给thymeleaf中的控制器
- 24. 如何将jQuery变量值传递给php变量?
- 25. 如何使用ajax将jQuery变量值传递给php变量?
- 26. 如何将变量或对象传递给android中的对话框
- 27. 将IBAction的变量值传递给IBOutlet
- 28. 如何将变量从xml传递给java类中的mule?
- 29. 如何将变量传递给Java中的匿名内部类?
- 30. 如何将变量的值传递给iphone中的子视图?
不知道你在问什么或试图做什么。 *将空值传递给变量*是什么意思? – tnw
你的意思是初始化数组的所有元素为null或数组本身为null还是长度为0的数组? – brso05
对不起,我想我得到了答案,我需要传递空值,所以我写了“新的对象[0]'给我空值。 – aradhya