// Uplow.java (c) 2005 Kari Laitinen // http://www.naturalprogramming.com // 2004-09-26 File created. // 2005-05-11 Last modification. class Uplow { static String convert_string_uppercase( String given_string ) { StringBuilder modified_string = new StringBuilder( given_string ) ; int character_index = 0 ; while ( character_index < modified_string.length() ) { if ( modified_string.charAt( character_index ) >= 'a' && modified_string.charAt( character_index ) <= 'z' ) { modified_string.setCharAt( character_index, (char) ( modified_string.charAt( character_index ) & 0xDF ) ); } character_index ++ ; } return modified_string.toString() ; } public static void main( String[] not_in_use ) { String test_string = "James Gosling is the inventor of Java." ; System.out.print( "\n Original string: " + test_string ) ; String uppercase_string = convert_string_uppercase( test_string ) ; System.out.print( "\n After conversion: " + uppercase_string ) ; System.out.print( "\n Better conversion: " + test_string.toUpperCase() ) ; } }