我有一個基於另一個數組大小聲明的數組,並且最初所有值都設置爲0,儘管動態分配的大小是固定的(等於其他數組大小),如需要在Java中。接下來我有一個for
循環與某些if-else
條件。如果一個條件是true
然後加1到數組第一索引類似如果下一次迭代是true
然後加1到第二個索引並繼續。 我希望以後的數組是二進制的,所以如果我得到1這意味着所有的條件是true
,如果它是0零,這意味着某些地方的條件是false
。 我並不贊成使用ArrayList
的,也是我不知道如果我能約束的ArrayList
長度,因爲當我這樣做,並打印它顯示了大小爲0爲固定長度的Java數組添加值
How can I dynamically add items to a Java array?
美國是什麼我的需求,但沒有使用Arraylist
或List
等,因爲我發現相關的答案大部分都建議使用ArrayList。
感謝
如果數組元素永遠只能將是'0'或'1',爲什麼不讓它'布爾[]',而不是?同樣的事情,更明確的意圖。 – JonK
是多數民衆贊成在一個很好的建議,但我怎麼可以像序列列表添加1序列 –
你想修改現有的元素或添加一個新的?我想你可能會在這裏感到困惑。 ArrayLists對於*動態大小的集合非常有用,常量數組對於固定長度集合中的動態值是很好的。 – JonK