Java String Indent Format indent(String str, String indent)

Here you can find the source of indent(String str, String indent)

Description

indent

License

Open Source License

Declaration

public static String indent(String str, String indent) 

Method Source Code

//package com.java2s;
/*/* w  w  w  . ja  v a2s . c  om*/
 * StringUtil.java
 *
 * Copyright (C) 2009-12 by RStudio, Inc.
 *
 * Unless you have received this program directly from RStudio pursuant
 * to the terms of a commercial license agreement with RStudio, then
 * this program is licensed to you under the terms of version 3 of the
 * GNU Affero General Public License. This program is distributed WITHOUT
 * ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT,
 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the
 * AGPL (http://www.gnu.org/licenses/agpl-3.0.txt) for more details.
 *
 */

public class Main {
    public static String indent(String str, String indent) {
        if (isNullOrEmpty(str))
            return str;

        return indent + str.replaceAll("\n", "\n" + indent);
    }

    public static boolean isNullOrEmpty(String val) {
        return val == null || val.length() == 0;
    }
}

Related

  1. indent(String s)
  2. indent(String s)
  3. indent(String s)
  4. indent(String s, int numBlanks)
  5. indent(String str)
  6. indent(String string)
  7. indent(String string, int indentSize, boolean initialLine)
  8. indent(String string, int level, boolean indentFirst, int tabSize)
  9. indent(String symbol, StringBuffer res, int indent, boolean comma)