Java tutorial
/* ------------------------------------------------------------------------ * $Id: StringUtil.java,v 1.1 2005/12/26 12:59:25 tpv Exp $ * Copyright 2005 Tim Vernum * ------------------------------------------------------------------------ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ------------------------------------------------------------------------ */ /** * @version $Revision: 1.1 $ */ public final class StringUtil { private StringUtil() { // Static utility class } public static String uncaps(String string) { if (string.length() == 0) { return string; } char ch = string.charAt(0); if (Character.isUpperCase(ch)) { ch = Character.toLowerCase(ch); return ch + string.substring(1); } return string; } public static String caps(String string) { if (string.length() == 0) { return string; } char ch = string.charAt(0); if (Character.isLowerCase(ch)) { ch = Character.toUpperCase(ch); return ch + string.substring(1); } return string; } public static boolean isBlank(String value) { return value == null || value.length() == 0; } public static boolean isBlankOrSpace(String value) { return isBlank(value) || isBlank(value.trim()); } }