Here you can find the source of doubleQuoteIfNecessary(String string)
Parameter | Description |
---|---|
string | the String to be double-quoted |
public static String doubleQuoteIfNecessary(String string)
//package com.java2s; /*//from ww w . j av a 2 s .c o m * File: Strings.java * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. * * The contents of this file are subject to the terms and conditions of * the Common Development and Distribution License 1.0 (the "License"). * * You may not use this file except in compliance with the License. * * You can obtain a copy of the License by consulting the LICENSE.txt file * distributed with this file, or by consulting https://oss.oracle.com/licenses/CDDL * * See the License for the specific language governing permissions * and limitations under the License. * * When distributing the software, include this License Header Notice in each * file and include the License file LICENSE.txt. * * MODIFICATIONS: * If applicable, add the following below the License Header, with the fields * enclosed by brackets [] replaced by your own identifying information: * "Portions Copyright [year] [name of copyright owner]" */ public class Main { /** * Returns a double-quoted {@link String} if the said {@link String} * contains white-space. * * @param string the {@link String} to be double-quoted * * @return the double-quoted {@link String} (if required) */ public static String doubleQuoteIfNecessary(String string) { return string != null && string.contains(" ") && !string.startsWith("\"") && !string.endsWith("\"") ? "\"" + string + "\"" : string; } }