Упорядочение последовательности букв с помощью NavigableSet
//Упорядочение последовательности букв с помощью NavigableSet package collection;
import java.util.Arrays; import java.util.Iterator; import java.util.List; import java.util.NavigableSet; import java.util.TreeSet;
public class NavigableSetLetters {
public static void main(String[] args) { List list = Arrays.asList("б", "э", "я", "к", "е"); NavigableSet ns = new TreeSet(list); System.out.println("В порядке возрастания: " + ns);
Iterator descendingIterator = ns.descendingIterator(); StringBuilder sb = new StringBuilder("В порядке убывания: "); while (descendingIterator.hasNext()) { String m = descendingIterator.next(); sb.append(m + " "); } System.out.println(sb);
String greatest = ns.lower("я"); System.out.println("Меньше z = " + greatest);
String smallest = ns.higher("а"); System.out.println("Больше a = " + smallest); } } 13.01.2009
|