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

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

Description

indent String

License

Open Source License

Declaration

public static String indentString(String str, String indent) 

Method Source Code

//package com.java2s;
/*//from  w  w w  .j a v a2 s. c o m
 * Copyright 2014 Red Hat, Inc.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * and Apache License v2.0 which accompanies this distribution.
 *
 * The Eclipse Public License is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * The Apache License v2.0 is available at
 * http://www.opensource.org/licenses/apache2.0.php
 *
 * You may elect to redistribute this code under either of these licenses.
 */

public class Main {
    public static String indentString(String str, String indent) {
        StringBuilder sb = new StringBuilder(indent);
        for (int i = 0; i < str.length(); i++) {
            char ch = str.charAt(i);
            sb.append(ch);
            if (ch == '\n' && i != str.length() - 1) {
                sb.append(indent);
            }
        }
        return sb.toString();
    }
}

Related

  1. indentStr(int level)
  2. indentString(final int indentSpaces)
  3. indentString(int indent)
  4. indentString(int indent)
  5. indentString(String s, char open, char middle, char close)
  6. indentStringBuffer(StringBuffer sb, int indent)
  7. indentText(String text, boolean indentFirstLine)
  8. indentTransform(String in, int indent)
  9. indentWith(String s)