Write code to Capitalize or un-Capitalize the first letter
//package com.book2s; public class Main { public static void main(String[] argv) { String type = "book2s.com"; String string = "book2s.com"; System.out.println(capitalsFirstOrUn(type, string)); }/* www. j a va2 s .c o m*/ private static final String TOLOWER = "lower"; private static final String TOUPPER = "upper"; /** * Capitalize or un-Capitalize the first letter * * @param type "lower" --> Capptalize; "upper" --> un-Capitalize * @param string the string to be capitalized or un-capitalized first letter * @return */ private static String capitalsFirstOrUn(final String type, final String string) { if (string == null) { return null; } if (string.length() == 0) { return ""; } StringBuffer sb = new StringBuffer(); if (TOLOWER.equals(type)) { sb.append(string.substring(0, 1).toLowerCase()); } else if (TOUPPER.equals(type)) { sb.append(string.substring(0, 1).toUpperCase()); } if (string.length() > 1) { sb.append(string.substring(1)); } return sb.toString(); } }