You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sc...@apache.org on 2003/08/02 13:20:49 UTC
cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang CharRange.java
scolebourne 2003/08/02 04:20:49
Modified: lang/src/java/org/apache/commons/lang CharRange.java
Log:
Improve toString() using StringBuffer
from Chris Feldhacker
Revision Changes Path
1.9 +11 -10 jakarta-commons/lang/src/java/org/apache/commons/lang/CharRange.java
Index: CharRange.java
===================================================================
RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/CharRange.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- CharRange.java 26 Jul 2003 15:33:34 -0000 1.8
+++ CharRange.java 2 Aug 2003 11:20:49 -0000 1.9
@@ -61,6 +61,7 @@
*
* @author <a href="bayard@generationjava.com">Henri Yandell</a>
* @author Stephen Colebourne
+ * @author Chris Feldhacker
* @since 1.0
* @version $Id$
*/
@@ -192,19 +193,19 @@
/**
* <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();
}
}