我有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