我有一個相同類的對象列表。列表的順序並不重要。 我想要做的是(使用按位操作)確定是否應該設置某個字段的增量值。但訣竅是我
想要
需要此操作返回false(不得設置字段)只爲第一個元素。尋找一個按位運算符
for (Obj obj:list){
if (obj.isZero() (op) some_flag){
//set field
}
}
下面是一些im確定的東西。
當在列表的第一個元素上調用時,isZero()將返回true。
當其他元素被調用時,其不確定性。但如果在第二個元素上調用isZero()返回true,那麼它將爲所有列表返回true([3..last])
這樣做的任何方式?我不想保留一個櫃檯並增加它,但如果這樣做,那麼生病了。
我不確定'按位'是你要找的字。我認爲你在尋找更多的「邏輯」運算符。按位就像在兩個整數上進行AND操作,將每個位「按位」進行AND操作。 – 2009-07-30 19:57:46
if(list.indexOf(obj)== 0)? – 2009-07-30 21:01:16