java之Iterator迭代器

2021-07-22 09:44:58 字數 557 閱讀 8601

2023年8月28日 每週一篇部落格 第三週 本週沒有學到什麼,哀哉

listoptions = new arraylist();

iteratoriterator= options.iterator();

while(iterator.hasnext())}

iterator.next()指標 每調一次就會建立乙個物件,所以需要有乙個selectmodel model = iterator.next(); 去接這個iterator.next()

如果這樣去寫if(" a".equals(iterator.next().gettext())||" b".equals(iterator.next().gettext()))

這樣 前後將不是乙個物件,iterator.next()實際是乙個指標每調一次就會建立乙個物件(說了2遍)

附錄一篇寫的很好的部落格 ,可以看看

oracle的decode

update a  set name=decode(name,null,0)+1 where id='123131'

翻譯的意思    相等於if  else

Java迭代模式(Iterator模式)

上了這麼多年學,我發現乙個問題,好象老師都很喜歡點名,甚至點名都成了某些老師的嗜好,一日不點名,就飯吃不香,覺睡不好似的,我就覺得很奇怪,你的課要是講的好,同學又怎麼會不來聽課呢,殊不知 誤人子弟,乃是犯罪!啊。好了,那麼我們現在來看老師這個點名過程是如何實現吧 1 老規矩,我們先定義老師 teac...

Java迭代模式(Iterator模式)

上了這麼多年學,我發現乙個問題,好象老師都很喜歡點名,甚至點名都成了某些老師的嗜好,一日不點名,就飯吃不香,覺睡不好似的,我就覺得很奇怪,你的課要是講的好,同學又怎麼會不來聽課呢,殊不知 誤人子弟,乃是犯罪!啊。好了,那麼我們現在來看老師這個點名過程是如何實現吧 1 老規矩,我們先定義老師 teac...

Java的Iterator迭代器

當我們要顯示list收集的所有物件,也許你會這麼寫 listlist new arraylist list.add 1 list.add 2 list.add 3 for int i 0 i list.size i 這個方法適合所有操作list介面的物件,如arraylist linkedlist等...