Mega Code Archive

 
Categories / Java Tutorial / Data Type
 

Replace New Lines

/*  * Copyright 2000,2005 wingS development team.  *  * This file is part of wingS (http://wingsframework.org).  *  * wingS is free software; you can redistribute it and/or modify  * it under the terms of the GNU Lesser General Public License  * as published by the Free Software Foundation; either version 2.1  * of the License, or (at your option) any later version.  *  * Please see COPYING for the complete licence.  */ import java.util.StringTokenizer; /**  * Some string manipulation utilities.  *  * @author <a href="mailto:haaf@mercatis.de">Armin Haaf</a>  */ public class StringUtil {   /**    * replaces all newlines in the given String 's' with the replacement    * string 'r'. Each line is trimmed from leading and trailing whitespaces,    * then the new line-delimiter is added.    *    * @param s the source string.    * @param r the new line delimiter    * @return the resulting string.    */   public static final String replaceNewLines(String s, String r) {       StringBuilder result = new StringBuilder();       StringTokenizer t = new StringTokenizer(s, "\n");       while (t.hasMoreTokens()) {           result.append(t.nextToken().trim()).append(r);       }       return result.toString();   }    }