1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (build 1.5.0_09) on Tue Jan 08 20:46:00 GMT 2008 -->
7 StringBuffer (leJOS NXT API documentation)
10 <META NAME="keywords" CONTENT="java.lang.StringBuffer class">
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
14 <SCRIPT type="text/javascript">
15 function windowTitle()
17 parent.document.title="StringBuffer (leJOS NXT API documentation)";
25 <BODY BGCOLOR="white" onload="windowTitle();">
28 <!-- ========= START OF TOP NAVBAR ======= -->
29 <A NAME="navbar_top"><!-- --></A>
30 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
33 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34 <A NAME="navbar_top_firstrow"><!-- --></A>
35 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36 <TR ALIGN="center" VALIGN="top">
37 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
39 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
47 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
54 <A HREF="../../java/lang/String.html" title="class in java.lang"><B>PREV CLASS</B></A>
55 <A HREF="../../java/lang/StringUtils.html" title="class in java.lang"><B>NEXT CLASS</B></A></FONT></TD>
56 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57 <A HREF="../../index.html?java/lang/StringBuffer.html" target="_top"><B>FRAMES</B></A>
58 <A HREF="StringBuffer.html" target="_top"><B>NO FRAMES</B></A>
59 <SCRIPT type="text/javascript">
62 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
67 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
74 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
76 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
77 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
80 <A NAME="skip-navbar_top"></A>
81 <!-- ========= END OF TOP NAVBAR ========= -->
84 <!-- ======== START OF CLASS DATA ======== -->
89 Class StringBuffer</H2>
91 <A HREF="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</A>
92 <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>java.lang.StringBuffer</B>
96 <DT><PRE>public final class <B>StringBuffer</B><DT>extends <A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A></DL>
100 An expandable string of characters. Actually not very expandable!
101 09/25/2001 added number formatting thanks to Martin E. Nielsen.
102 You must ensure that the buffer is large enough to take the formatted
109 <DT><B>Author:</B></DT>
110 <DD><a href="mailto:martin@egholm-nielsen.dk">Martin E. Nielsen</a></DD>
116 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
118 <A NAME="constructor_summary"><!-- --></A>
119 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
120 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
121 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
122 <B>Constructor Summary</B></FONT></TH>
124 <TR BGCOLOR="white" CLASS="TableRowColor">
125 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#StringBuffer()">StringBuffer</A></B>()</CODE>
128 </TD>
130 <TR BGCOLOR="white" CLASS="TableRowColor">
131 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#StringBuffer(int)">StringBuffer</A></B>(int length)</CODE>
134 </TD>
136 <TR BGCOLOR="white" CLASS="TableRowColor">
137 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#StringBuffer(java.lang.String)">StringBuffer</A></B>(<A HREF="../../java/lang/String.html" title="class in java.lang">String</A> aString)</CODE>
140 </TD>
144 <!-- ========== METHOD SUMMARY =========== -->
146 <A NAME="method_summary"><!-- --></A>
147 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
148 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
149 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
150 <B>Method Summary</B></FONT></TH>
152 <TR BGCOLOR="white" CLASS="TableRowColor">
153 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
154 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
155 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(boolean)">append</A></B>(boolean aBoolean)</CODE>
158 </TD>
160 <TR BGCOLOR="white" CLASS="TableRowColor">
161 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
162 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
163 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(char)">append</A></B>(char aChar)</CODE>
166 </TD>
168 <TR BGCOLOR="white" CLASS="TableRowColor">
169 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
170 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
171 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(double)">append</A></B>(double aDouble)</CODE>
174 </TD>
176 <TR BGCOLOR="white" CLASS="TableRowColor">
177 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
178 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
179 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(float)">append</A></B>(float aFloat)</CODE>
182 </TD>
184 <TR BGCOLOR="white" CLASS="TableRowColor">
185 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
186 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
187 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(int)">append</A></B>(int i)</CODE>
190 </TD>
192 <TR BGCOLOR="white" CLASS="TableRowColor">
193 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
194 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
195 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(long)">append</A></B>(long aLong)</CODE>
198 </TD>
200 <TR BGCOLOR="white" CLASS="TableRowColor">
201 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
202 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
203 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(java.lang.Object)">append</A></B>(<A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A> aObject)</CODE>
206 </TD>
208 <TR BGCOLOR="white" CLASS="TableRowColor">
209 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
210 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
211 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#append(java.lang.String)">append</A></B>(<A HREF="../../java/lang/String.html" title="class in java.lang">String</A> s)</CODE>
214 </TD>
216 <TR BGCOLOR="white" CLASS="TableRowColor">
217 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218 <CODE> char</CODE></FONT></TD>
219 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#charAt(int)">charAt</A></B>(int i)</CODE>
222 </TD>
224 <TR BGCOLOR="white" CLASS="TableRowColor">
225 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
226 <CODE> <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A></CODE></FONT></TD>
227 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#delete(int, int)">delete</A></B>(int start,
231 </TD>
233 <TR BGCOLOR="white" CLASS="TableRowColor">
234 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
235 <CODE> char[]</CODE></FONT></TD>
236 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#getChars()">getChars</A></B>()</CODE>
239 Retrieves the contents of the StringBuffer in the form of an array of characters.</TD>
241 <TR BGCOLOR="white" CLASS="TableRowColor">
242 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
243 <CODE> int</CODE></FONT></TD>
244 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#length()">length</A></B>()</CODE>
247 </TD>
249 <TR BGCOLOR="white" CLASS="TableRowColor">
250 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
251 <CODE> <A HREF="../../java/lang/String.html" title="class in java.lang">String</A></CODE></FONT></TD>
252 <TD><CODE><B><A HREF="../../java/lang/StringBuffer.html#toString()">toString</A></B>()</CODE>
255 Returns the empty string.</TD>
258 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
259 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
260 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
261 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A></B></TH>
263 <TR BGCOLOR="white" CLASS="TableRowColor">
264 <TD><CODE><A HREF="../../java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../../java/lang/Object.html#getClass()">getClass</A>, <A HREF="../../java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="../../java/lang/Object.html#notify()">notify</A>, <A HREF="../../java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../../java/lang/Object.html#wait()">wait</A>, <A HREF="../../java/lang/Object.html#wait(long)">wait</A></CODE></TD>
270 <!-- ========= CONSTRUCTOR DETAIL ======== -->
272 <A NAME="constructor_detail"><!-- --></A>
273 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
274 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
275 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
276 <B>Constructor Detail</B></FONT></TH>
280 <A NAME="StringBuffer()"><!-- --></A><H3>
283 public <B>StringBuffer</B>()</PRE>
288 <A NAME="StringBuffer(java.lang.String)"><!-- --></A><H3>
291 public <B>StringBuffer</B>(<A HREF="../../java/lang/String.html" title="class in java.lang">String</A> aString)</PRE>
296 <A NAME="StringBuffer(int)"><!-- --></A><H3>
299 public <B>StringBuffer</B>(int length)</PRE>
303 <!-- ============ METHOD DETAIL ========== -->
305 <A NAME="method_detail"><!-- --></A>
306 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
307 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
308 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
309 <B>Method Detail</B></FONT></TH>
313 <A NAME="delete(int, int)"><!-- --></A><H3>
316 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>delete</B>(int start,
325 <A NAME="append(java.lang.String)"><!-- --></A><H3>
328 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(<A HREF="../../java/lang/String.html" title="class in java.lang">String</A> s)</PRE>
336 <A NAME="append(java.lang.Object)"><!-- --></A><H3>
339 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(<A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A> aObject)</PRE>
347 <A NAME="append(boolean)"><!-- --></A><H3>
350 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(boolean aBoolean)</PRE>
358 <A NAME="append(char)"><!-- --></A><H3>
361 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(char aChar)</PRE>
369 <A NAME="append(int)"><!-- --></A><H3>
372 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(int i)</PRE>
380 <A NAME="append(long)"><!-- --></A><H3>
383 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(long aLong)</PRE>
391 <A NAME="append(float)"><!-- --></A><H3>
394 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(float aFloat)</PRE>
402 <A NAME="append(double)"><!-- --></A><H3>
405 public <A HREF="../../java/lang/StringBuffer.html" title="class in java.lang">StringBuffer</A> <B>append</B>(double aDouble)</PRE>
413 <A NAME="toString()"><!-- --></A><H3>
416 public <A HREF="../../java/lang/String.html" title="class in java.lang">String</A> <B>toString</B>()</PRE>
418 <DD><B>Description copied from class: <CODE><A HREF="../../java/lang/Object.html#toString()">Object</A></CODE></B></DD>
419 <DD>Returns the empty string. It's here to satisfy javac.
422 <DT><B>Overrides:</B><DD><CODE><A HREF="../../java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A></CODE></DL>
430 <A NAME="charAt(int)"><!-- --></A><H3>
433 public char <B>charAt</B>(int i)</PRE>
441 <A NAME="length()"><!-- --></A><H3>
444 public int <B>length</B>()</PRE>
452 <A NAME="getChars()"><!-- --></A><H3>
455 public char[] <B>getChars</B>()</PRE>
457 <DD>Retrieves the contents of the StringBuffer in the form of an array of characters.
463 <!-- ========= END OF CLASS DATA ========= -->
467 <!-- ======= START OF BOTTOM NAVBAR ====== -->
468 <A NAME="navbar_bottom"><!-- --></A>
469 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
470 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
472 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
473 <A NAME="navbar_bottom_firstrow"><!-- --></A>
474 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
475 <TR ALIGN="center" VALIGN="top">
476 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
477 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
478 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
479 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
480 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
481 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
482 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
486 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
492 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
493 <A HREF="../../java/lang/String.html" title="class in java.lang"><B>PREV CLASS</B></A>
494 <A HREF="../../java/lang/StringUtils.html" title="class in java.lang"><B>NEXT CLASS</B></A></FONT></TD>
495 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
496 <A HREF="../../index.html?java/lang/StringBuffer.html" target="_top"><B>FRAMES</B></A>
497 <A HREF="StringBuffer.html" target="_top"><B>NO FRAMES</B></A>
498 <SCRIPT type="text/javascript">
501 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
506 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
513 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
514 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
515 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
516 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
519 <A NAME="skip-navbar_bottom"></A>
520 <!-- ======== END OF BOTTOM NAVBAR ======= -->