我有這個ObservableList<Tab>
。你能告訴我如何循環和獲取列表內容的內容嗎?可能是這樣的:如何在ObservableList中循環<Tab>
ObservableList<Tab>
for (....){
tabPane.getTabs().add(i);
)
我有這個ObservableList<Tab>
。你能告訴我如何循環和獲取列表內容的內容嗎?可能是這樣的:如何在ObservableList中循環<Tab>
ObservableList<Tab>
for (....){
tabPane.getTabs().add(i);
)
你是指每個循環中你在列表中的每一個元素做什麼?
ObservableList<Tab> myList = ...;
for (Tab tabPane : myList){
// Do whatever you want to do with tabPane
}
ObservableList<Tab> obList;
for(Tab tab : obList) {
tab.doWhateverYouWant(); // "tab" is the reference to current Tab in this loop.
}
可以使用ListIterator<Tab>
這樣的:
ObservableList<Tab> list = ...;
Tab currentTab;
for(ListIterator<Tab> iterator = list.listIterator(); iterator.hasNext(); currentTab = iterator.next()) {
// use currentTab here
}
甚至一個for循環增強:
for(Tab currentTab : list) {
// use currentTab here
}
的Java 8支持.forEach()
ObservableList<Tab> tabs = ...
tabs.forEach((tab) -> {
System.out.println("Stuff with "+tab);
});
什麼是「Tab」?哪個「列表」? – sanbhat
信息不足,提供更詳細的問題你的問題.... –
這是JFace的數據綁定ObservableList類型,還是別的? – Krumelur