Improve toString() using StringBuffer

from Chris Feldhacker


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137556 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stephen Colebourne 2003-08-02 11:20:49 +00:00
parent fd27d2ecdf
commit 5fd988cfcb
1 changed files with 11 additions and 10 deletions

View File

@ -61,8 +61,9 @@ package org.apache.commons.lang;
*
* @author <a href="bayard@generationjava.com">Henri Yandell</a>
* @author Stephen Colebourne
* @author Chris Feldhacker
* @since 1.0
* @version $Id: CharRange.java,v 1.8 2003/07/26 15:33:34 scolebourne Exp $
* @version $Id: CharRange.java,v 1.9 2003/08/02 11:20:49 scolebourne Exp $
*/
class CharRange {
@ -192,19 +193,19 @@ class CharRange {
/**
* <p>Output a string representation of the character range.</p>
*
* @return string representation
* @return string representation of this range
*/
public String toString() {
String str = "";
if( isNegated() ) {
str += "^";
StringBuffer buf = new StringBuffer(4);
if (isNegated()) {
buf.append('^');
}
str += start;
if( isRange() ) {
str += "-";
str += close;
buf.append(start);
if (isRange()) {
buf.append('-');
buf.append(close);
}
return str;
return buf.toString();
}
}