buffer.html
来自「维信SDK文档。源码要求为至少5个C或Java源码」· HTML 代码 · 共 705 行 · 第 1/2 页
HTML
705 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.5.0_11) on Tue Oct 23 19:38:41 EEST 2007 --><TITLE>Buffer (Widsets API)</TITLE><META NAME="keywords" CONTENT="Buffer class"><LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="Buffer (Widsets API)";}</SCRIPT><NOSCRIPT></NOSCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../widsets/api/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../widsets/api/API.html" title="class in "><B>PREV CLASS</B></A> <A HREF="../../widsets/api/ByteArray.html" title="class in "><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../index.html?widsets/api/Buffer.html" target="_top"><B>FRAMES</B></A> <A HREF="Buffer.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1"></FONT><BR>Class Buffer</H2><PRE> <IMG SRC="../../resources/inherit.gif" ALT="extended by "><A HREF="../../widsets/api/Object.html" title="class in ">Object</A> <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>Buffer</B></PRE><HR><DL><DT><PRE> class <B>Buffer</B><DT>extends <A HREF="../../widsets/api/Object.html" title="class in ">Object</A></DL></PRE><P><p> A string buffer implements a mutable sequence of characters. A string buffer is like a <A HREF="../../widsets/api/String.html" title="class in "><CODE>String</CODE></A>, but can be modified. At any point in time it contains some particular sequence of characters, but the length and content of the sequence can be changed through certain method calls. </p> <p> The elements in the buffer can be accessed with the operators <code><a href="package-summary.html#operator_get">get</a></code> and <code><a href="package-summary.html#operator_set">set</a></code> using brackets. </p><P><P><DL><DT><B>See Also:</B><DD><a href="package-summary.html#operators">Operators</a></DL><HR><P><!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#Buffer()">Buffer</A></B>()</CODE><BR> Constructs a string buffer with no characters in it and an initial capacity of 16 characters.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#Buffer(int)">Buffer</A></B>(int capacity)</CODE><BR> Constructs a string buffer with no characters in it and an initial capacity specified by the <code>capacity</code> argument.</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#append(boolean)">append</A></B>(boolean b)</CODE><BR> Appends the string representation of the <code>boolean</code> argument to the string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#append(char)">append</A></B>(char c)</CODE><BR> Appends the specified <code>char</code> argument to this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#append(int)">append</A></B>(int i)</CODE><BR> Appends the string representation of the <code>int</code> argument to this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#append(long)">append</A></B>(long l)</CODE><BR> Appends the string representation of the <code>long</code> argument to this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#append(Object)">append</A></B>(<A HREF="../../widsets/api/Object.html" title="class in ">Object</A> obj)</CODE><BR> Appends the string representation of the <code>Object</code> argument to this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#delete(int, int)">delete</A></B>(int start, int end)</CODE><BR> Removes the characters in a substring of this <code>Buffer</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#insert(int, boolean)">insert</A></B>(int offset, boolean b)</CODE><BR> Inserts the string representation of the <code>boolean</code> argument into this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#insert(int, char)">insert</A></B>(int offset, char c)</CODE><BR> Inserts the second <code>char</code> argument into this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#insert(int, int)">insert</A></B>(int offset, int i)</CODE><BR> Inserts the string representation of the second <code>int</code> argument into this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#insert(int, long)">insert</A></B>(int offset, long l)</CODE><BR> Inserts the string representation of the <code>long</code> argument into this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../widsets/api/Buffer.html" title="class in ">Buffer</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#insert(int, Object)">insert</A></B>(int offset, <A HREF="../../widsets/api/Object.html" title="class in ">Object</A> obj)</CODE><BR> Inserts the string representation of the <code>Object</code> argument into this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#length()">length</A></B>()</CODE><BR> Returns the length (character count) of this string buffer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> char</CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#operator_get(int)">operator_get</A></B>(int index)</CODE><BR> The specified character of the sequence currently represented by the string buffer, as indicated by the <code>index</code> argument, is returned.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> char</CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#operator_set(int, char)">operator_set</A></B>(int index, char ch)</CODE><BR> The character at the specified index of this string buffer is set to <code>ch</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../widsets/api/Buffer.html#setLength(int)">setLength</A></B>(int newLength)</CODE><BR> Sets the length of this String buffer.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class <A HREF="../../widsets/api/Object.html" title="class in ">Object</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../widsets/api/Object.html#toString()">toString</A>, <A HREF="../../widsets/api/Object.html#equals(Object)">equals</A>, <A HREF="../../widsets/api/Object.html#hashCode()">hashCode</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from </B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>equals, getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TH></TR></TABLE><A NAME="Buffer()"><!-- --></A><H3>Buffer</H3><PRE> <B>Buffer</B>()</PRE><DL><DD>Constructs a string buffer with no characters in it and an initial capacity of 16 characters.<P></DL><HR><A NAME="Buffer(int)"><!-- --></A><H3>Buffer</H3><PRE> <B>Buffer</B>(int capacity)</PRE><DL><DD>Constructs a string buffer with no characters in it and an initial capacity specified by the <code>capacity</code> argument.<P><DL><DT><B>Parameters:</B><DD><CODE>capacity</CODE> - the initial capacity.</DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?