// // String sentence conversion -- capitalize the first letter // and add a period. // public class sentenceString { public static String toString(String source) { int i, len = source.length(); StringBuffer dest = new StringBuffer(len); for (i = 0; i < len; i++ ) { if (i == 0) dest.append(mapUpper(source.charAt(i))); else dest.append(source.charAt(i)); } return(dest.toString() + "."); } static char mapUpper(char letter) { if ((letter >= 'a') && (letter <= 'z')) return((char) ((letter - 'a') + 'A')); return letter; } }