我有4个对象放置在一个数组中。如果索引包含任何其他对象,我不能放置它。我应该如何检查java中数组的某个索引中是否存在元素或没有任何内容。示例;
我有一个名为numList的数组,它包含一些值。我想添加另一个数字到索引6.为此,我必须检查numList [6]是否包含一个值。如何检查一个数组的某个索引是否包含一个值
-3
A
回答
0
在Java中,内置函数以外的其他类型的数组被初始化为null
值。使用循环找null
存储在其中最低指数:
MyObject[] array = new MyObject[mySize];
... // Populate some locations in the array, then...
int placeAt = -1;
for (int i = 0 ; i != array.length; i++) {
if (array[i] == null) {
placeAt = i;
break;
}
}
if (placeAt != -1) {
// You found the first index with a null
array[placeAt] = myNewObject;
} else {
... // Array has no empty spaces - report an error and/or exit
}
0
不要发疯,只是检查是否有给定的指标内空,像这样:
if (array[index] != null) {
array[index] = yourObject1;
}
等上。如果你已经为这个位置分配了一些对象,那么它将不会被清除。
0
您可以在java中使用ArrayList。 您可以通过add()方法将方法直接添加到列表的末尾,并且如果要检查索引使用indexOf(object o)方法。
相关问题
- 1. 如何检查一个数组索引是否包含一个值
- 2. 如何检查数组参数是否包含一个值
- 3. 如何检查Ruby数组是否包含多个值之一?
- 4. 的Javascript:我如何检查是否一个数组包含某些价值观
- 5. 如何检查一个TextView是否包含某个字符串
- 6. 如何检查一个数组中的值是否与下一个数组包含在同一个数组中
- 7. 如何检查一个数组是否包含PHP中的另一个数组?
- 8. 如何检查数组的值是否包含一个或多个值?
- 9. 检查一个NSDictionary数组是否包含一个NSDictionary
- 10. 检查一个数组是否包含一个字符串
- 11. 如何检查是否阵列的特定索引包含一个值的java
- 12. 检查是否一个数组包含(仅)数值
- 13. PHP的 - 如何检查数组是否包含索引值?
- 14. 如何检查一个整数是否包含c#中的某个数字?
- 15. 检查一个数组列表是否包含一个值超过一次android
- 16. 如何检查数组是否至少包含一个对象?
- 17. 如何检查是否一个数组包含浮法:: NAN
- 18. 检查一个数组是否包含重复值
- 19. 检查数组是否只包含一个键/值
- 20. 检查一个数组是否包含ksh值“case”
- 21. 检查一个数组中的每个元素是否包含在另一个数组的一组值中
- 22. 检查一个数组是否是索引数组
- 23. javascript检查一个元素是否包含某个字符串
- 24. 如何检查一个txt文件是否包含一个词
- 25. Swift检查数组是否包含在另一个数组中
- 26. 如何检查一个数组的值是否是另一个数组的键?
- 27. jQuery如何检查类名是否包含某个值
- 28. 检查两个arraylist是否包含一个类似的组件
- 29. 如何检查html是否包含与iMacros的某个数字
- 30. 如何检查一个Set是否包含一个成员变量等于某个值的对象
只要它是一个引用类型的数组(像'Object's),测试'null'? –
你的意思是知道数组中某个给定索引处的元素是否已被使用? –
请告诉我们你已经做了什么。看到你的代码会很有帮助。 – mangotang