Here you can find the source of indentString(String str, String indent)
public static String indentString(String str, String indent)
//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(); } }