package lectures.iterator_scanning;
import util.annotations.WebDocuments;

@WebDocuments({"Lectures/IteratorScanning.pptx", "Lectures/IteratorScanning.pdf", "Videos/IteratorScanning.avi"})
public class ReusingUpperCasePrinter {
    public static void main(String args[]) {
        printUpperCase(args[0]);
    }
    public static void printUpperCase(String s) {
        System.out.println("Upper Case Letters:");
        printChars(new AnUpperCaseIterator(s));
    }
    public static void printChars(CharIterator charIterator) {
        while (charIterator.hasNext())
            System.out.print(charIterator.next());
    }
}