我想删除此集合的每个最后一个元素。

        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中删除最后一个元素。

最佳答案

您将需要回退到TreeSet,因为Set没有任何顺序。

listOfSources.remove( ((TreeSet) listOfSources).last() );

08-05 13:18