Here you can find the source of sanitizeStringLiteral(String inputString)
Parameter | Description |
---|---|
inputString | a parameter |
public static String sanitizeStringLiteral(String inputString)
//package com.java2s; /******************************************************************************* * Copyright (C) 2013, 2014, 2015 by Inria and Paris-Sud University * /*from w w w . jav a2s .co m*/ * 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. ******************************************************************************/ public class Main { /** * Removes first and last character, assuming they're simple (') or double quotes (") * @param inputString * @return */ public static String sanitizeStringLiteral(String inputString) { if (inputString != null && inputString != "") { if (inputString.charAt(0) == '"' && inputString.charAt(inputString.length() - 1) == '"' || inputString.charAt(0) == '\'' && inputString.charAt(inputString.length() - 1) == '\'') { if (inputString.length() > 2) inputString = inputString.substring(1, inputString.length() - 1); else inputString = ""; } } return inputString; } }