Determines if this is a quoted argumented - either single or double quoted. : Escape Sequences « Data Type « Java Tutorial






import java.io.File;

/* 
 * Licensed to the Apache Software Foundation (ASF) under one or more
 *  contributor license agreements.  See the NOTICE file distributed with
 *  this work for additional information regarding copyright ownership.
 *  The ASF licenses this file to You 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.
 *
 *@author <a href="mailto:siegfried.goeschl@it20one.at">Siegfried Goeschl</a>
 */
public class Main {
  private static final String SINGLE_QUOTE = "\'";
  private static final String DOUBLE_QUOTE = "\"";
  private static final char SLASH_CHAR = '/';
  private static final char BACKSLASH_CHAR = '\\';

 
  /**
   * Determines if this is a quoted argumented - either single or
   * double quoted.
   *
   * @param argument the argument to check
   * @return true when the argument is quoted
   */
  public static boolean isQuoted(final String argument) {
      return ( argument.startsWith( SINGLE_QUOTE ) || argument.startsWith( DOUBLE_QUOTE ) ) &&
          ( argument.endsWith( SINGLE_QUOTE ) || argument.endsWith( DOUBLE_QUOTE ) );
  }
}








2.35.Escape Sequences
2.35.1.Table for escape sequence character
2.35.2.Character Escape Sequences
2.35.3.\\: to specify a backslash character as a character literal or in a text string
2.35.4.Convert lines into the canonical format, that is, terminate lines with the CRLF sequence.
2.35.5.Returns the quoted version of the string using the quotechar argument.
2.35.6.Determines if this is a quoted argumented - either single or double quoted.