LowerCase.java


Below is the syntax highlighted version of LowerCase.java from §1.5 Input and Output.


/******************************************************************************
 *  Compilation:  javac LowerCase.java
 *  Execution:    java LowerCase < file.txt
 *  Dependencies: StdIn.java StdOut.java
 *
 *  Reads in text from standard input and prints them back out to
 *  standard output, replacing each uppercase letter with the corresponding
 *  lowercase letter.
 *
 ******************************************************************************/

public class LowerCase {

    public static void main(String[] args) {
        while (!StdIn.isEmpty()) {
            char c = StdIn.readChar();
            StdOut.print(Character.toLowerCase(c));
        }
    }
}


Copyright © 2000–2022, Robert Sedgewick and Kevin Wayne.
Last updated: Thu Aug 11 10:14:17 EDT 2022.