Mega Code Archive

 
Categories / Java / Data Type
 

Removes the double quote from the start and end of the supplied string if it starts and ends with this character

/*  * Copyright Aduna (http://www.aduna-software.com/) (c) 1997-2006.  *  * Licensed under the Aduna BSD-style license.  */ public class StringUtil {   /**    * Removes the double quote from the start and end of the supplied string if    * it starts and ends with this character. This method does not create a new    * string if <tt>text</tt> doesn't start and end with double quotes, the    * <tt>text</tt> object itself is returned in that case.    *     * @param text    *        The string to remove the double quotes from.    * @return The trimmed string, or a reference to <tt>text</tt> if it did    *         not start and end with double quotes.    */   public static String trimDoubleQuotes(String text) {     int textLength = text.length();     if (textLength >= 2 && text.charAt(0) == '"' && text.charAt(textLength - 1) == '"') {       return text.substring(1, textLength - 1);     }     return text;   } } // end class