Как проверить, обрабатывается ли последний элемент в итераторе?

Если у меня есть итератор и я хочу проверить последнее значение, как мне его проверить? Как

private Set<String> saarcCountries = new TreeSet<String>();
Iterator iter = saarcCountries.iterator();

while(iter.hasNext()) {

    String name = (String)iter.next();
    int countryId = Integer.parseInt(name);

    newsOrAnnouncementInsert.add(newsId);
    newsOrAnnouncementInsert.add(countryId);
    newsOrAnnouncementInsert.add(1);            //addby

    if (!(last value in iterator))) {
        newsOrAnnouncementInsert.add("~!~");//Delimiter for Multiple Detail Records
    }//end if

} //end of while

Как я могу проверить последнее значение. что должно заменить последнее значение в итераторе ?

28
задан Oak Bytes 23 July 2012 в 14:27
поделиться