我想刪除這個集合的每個最後一個元素。如何刪除java.util.Set中的最後一個元素?
Set<String> listOfSources = new TreeSet<String>();
for(Route route:listOfRoutes){
Set<Stop> stops = routeStopsService.getStops(route);
for(Stop stop:stops)
listOfSources.add(stop.getStopName());
}
這裏我想從listOfSources中刪除最後一個元素。
你的代碼依賴於組有序那麼它是不恰當的變量聲明爲一個集合。對接口進行編碼只有在實現無關緊要時纔有意義 - 在這種情況下,它的確如此,並且如果使用接受的答案並且更改了集合的實現,則代碼將失敗。 – 2012-01-07 19:25:01