Java Doc for NSStringBuffer.java in  » Portal » Open-Portal » com » sun » portal » desktop » util » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Portal » Open Portal » com.sun.portal.desktop.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.portal.desktop.util.NSStringBuffer

NSStringBuffer
final public class NSStringBuffer implements java.io.Serializable(Code)
This class is taken from the JDK 1.2.2_11 reference implementation and modified to be unsynchronized, for performance reasons. Objects based on this class must not be used in a context where they are accessed by multiple threads.


Field Summary
final static  longserialVersionUID
    

Constructor Summary
public  NSStringBuffer()
     Constructs a string buffer with no characters in it and an initial capacity of 16 characters.
public  NSStringBuffer(int length)
     Constructs a string buffer with no characters in it and an initial capacity specified by the length argument.
public  NSStringBuffer(String str)
     Constructs a string buffer so that it represents the same sequence of characters as the string argument; in other words, the initial contents of the string buffer is a copy of the argument string.

Method Summary
public  NSStringBufferappend(Object obj)
     Appends the string representation of the Object argument to this string buffer.
public  NSStringBufferappend(String str)
     Appends the string to this string buffer.
public  NSStringBufferappend(char str)
     Appends the string representation of the char array argument to this string buffer.
public  NSStringBufferappend(char str, int offset, int len)
     Appends the string representation of a subarray of the char array argument to this string buffer.
public  NSStringBufferappend(boolean b)
     Appends the string representation of the boolean argument to the string buffer.
public  NSStringBufferappend(char c)
     Appends the string representation of the char argument to this string buffer.
public  NSStringBufferappend(int i)
     Appends the string representation of the int argument to this string buffer.
public  NSStringBufferappend(long l)
     Appends the string representation of the long argument to this string buffer.
public  NSStringBufferappend(float f)
     Appends the string representation of the float argument to this string buffer.
public  NSStringBufferappend(double d)
     Appends the string representation of the double argument to this string buffer.
public  intcapacity()
     Returns the current capacity of the String buffer.
public  charcharAt(int index)
     The specified character of the sequence currently represented by the string buffer, as indicated by the index argument, is returned.
public  NSStringBufferdelete(int start, int end)
     Removes the characters in a substring of this StringBuffer. The substring begins at the specified start and extends to the character at index end - 1 or to the end of the StringBuffer if no such character exists.
public  NSStringBufferdeleteCharAt(int index)
     Removes the character at the specified position in this StringBuffer (shortening the StringBuffer by one character).
public  voidensureCapacity(int minimumCapacity)
     Ensures that the capacity of the buffer is at least equal to the specified minimum. If the current capacity of this string buffer is less than the argument, then a new internal buffer is allocated with greater capacity.
public  voidgetChars(int srcBegin, int srcEnd, char dst, int dstBegin)
     Characters are copied from this string buffer into the destination character array dst.
final  char[]getValue()
    
public  NSStringBufferinsert(int index, char str, int offset, int len)
     Inserts the string representation of a subarray of the str array argument into this string buffer.
public  NSStringBufferinsert(int offset, Object obj)
     Inserts the string representation of the Object argument into this string buffer.
public  NSStringBufferinsert(int offset, String str)
     Inserts the string into this string buffer.
public  NSStringBufferinsert(int offset, char str)
     Inserts the string representation of the char array argument into this string buffer.
public  NSStringBufferinsert(int offset, boolean b)
     Inserts the string representation of the boolean argument into this string buffer.
public  NSStringBufferinsert(int offset, char c)
     Inserts the string representation of the char argument into this string buffer.
public  NSStringBufferinsert(int offset, int i)
     Inserts the string representation of the second int argument into this string buffer.
public  NSStringBufferinsert(int offset, long l)
     Inserts the string representation of the long argument into this string buffer.
public  NSStringBufferinsert(int offset, float f)
     Inserts the string representation of the float argument into this string buffer.
public  NSStringBufferinsert(int offset, double d)
     Inserts the string representation of the double argument into this string buffer.
public  intlength()
     Returns the length (character count) of this string buffer.
public  NSStringBufferreplace(int start, int end, String str)
     Replaces the characters in a substring of this StringBuffer with characters in the specified String.
public  NSStringBufferreverse()
     The character sequence contained in this string buffer is replaced by the reverse of the sequence.
public  voidsetCharAt(int index, char ch)
     The character at the specified index of this string buffer is set to ch.
public  voidsetLength(int newLength)
     Sets the length of this String buffer. This string buffer is altered to represent a new character sequence whose length is specified by the argument.
final  voidsetShared()
    
public  Stringsubstring(int start)
     Returns a new String that contains a subsequence of characters currently contained in this StringBuffer.The substring begins at the specified index and extends to the end of the StringBuffer.
Parameters:
  start - The beginning index, inclusive.
public  Stringsubstring(int start, int end)
     Returns a new String that contains a subsequence of characters currently contained in this StringBuffer.
public  StringtoString()
     Converts to a string representing the data in this string buffer. A new String object is allocated and initialized to contain the character sequence currently represented by this string buffer.
public  StringBuffertoStringBuffer()
     Convert this object to a StringBuffer.

Field Detail
serialVersionUID
final static long serialVersionUID(Code)
use serialVersionUID from JDK 1.0.2 for interoperability




Constructor Detail
NSStringBuffer
public NSStringBuffer()(Code)
Constructs a string buffer with no characters in it and an initial capacity of 16 characters.



NSStringBuffer
public NSStringBuffer(int length)(Code)
Constructs a string buffer with no characters in it and an initial capacity specified by the length argument.
Parameters:
  length - the initial capacity.
exception:
  NegativeArraySizeException - if the lengthargument is less than 0.



NSStringBuffer
public NSStringBuffer(String str)(Code)
Constructs a string buffer so that it represents the same sequence of characters as the string argument; in other words, the initial contents of the string buffer is a copy of the argument string. The initial capacity of the string buffer is 16 plus the length of the string argument.
Parameters:
  str - the initial contents of the buffer.




Method Detail
append
public NSStringBuffer append(Object obj)(Code)
Appends the string representation of the Object argument to this string buffer.

The argument is converted to a string as if by the method String.valueOf, and the characters of that string are then appended to this string buffer.
Parameters:
  obj - an Object. a reference to this StringBuffer object.
See Also:   java.lang.String.valueOf(java.lang.Object)
See Also:   java.lang.StringBuffer.append(java.lang.String)




append
public NSStringBuffer append(String str)(Code)
Appends the string to this string buffer.

The characters of the String argument are appended, in order, to the contents of this string buffer, increasing the length of this string buffer by the length of the argument. If str is null, then the four characters "null" are appended to this string buffer.

Let n be the length of the old character sequence, the one contained in the string buffer just prior to execution of the append method. Then the character at index k in the new character sequence is equal to the character at index k in the old character sequence, if k is less than n; otherwise, it is equal to the character at index k-n in the argument str.
Parameters:
  str - a string. a reference to this StringBuffer.




append
public NSStringBuffer append(char str)(Code)
Appends the string representation of the char array argument to this string buffer.

The characters of the array argument are appended, in order, to the contents of this string buffer. The length of this string buffer increases by the length of the argument.

The overall effect is exactly as if the argument were converted to a string by the method String.valueOf(char[]) and the characters of that string were then NSStringBuffer.append(String) appended to this StringBuffer object.
Parameters:
  str - the characters to be appended. a reference to this StringBuffer object.




append
public NSStringBuffer append(char str, int offset, int len)(Code)
Appends the string representation of a subarray of the char array argument to this string buffer.

Characters of the character array str, starting at index offset, are appended, in order, to the contents of this string buffer. The length of this string buffer increases by the value of len.

The overall effect is exactly as if the arguments were converted to a string by the method String.valueOf(char[]intint) and the characters of that string were then NSStringBuffer.append(String) appended to this StringBuffer object.
Parameters:
  str - the characters to be appended.
Parameters:
  offset - the index of the first character to append.
Parameters:
  len - the number of characters to append. a reference to this StringBuffer object.




append
public NSStringBuffer append(boolean b)(Code)
Appends the string representation of the boolean argument to the string buffer.

The argument is converted to a string as if by the method String.valueOf, and the characters of that string are then appended to this string buffer.
Parameters:
  b - a boolean. a reference to this StringBuffer.
See Also:   java.lang.String.valueOf(boolean)
See Also:   java.lang.StringBuffer.append(java.lang.String)




append
public NSStringBuffer append(char c)(Code)
Appends the string representation of the char argument to this string buffer.

The argument is appended to the contents of this string buffer. The length of this string buffer increases by 1.

The overall effect is exactly as if the argument were converted to a string by the method String.valueOf(char) and the character in that string were then NSStringBuffer.append(String) appended to this StringBuffer object.
Parameters:
  c - a char. a reference to this StringBuffer object.




append
public NSStringBuffer append(int i)(Code)
Appends the string representation of the int argument to this string buffer.

The argument is converted to a string as if by the method String.valueOf, and the characters of that string are then appended to this string buffer.
Parameters:
  i - an int. a reference to this StringBuffer object.
See Also:   java.lang.String.valueOf(int)
See Also:   java.lang.StringBuffer.append(java.lang.String)




append
public NSStringBuffer append(long l)(Code)
Appends the string representation of the long argument to this string buffer.

The argument is converted to a string as if by the method String.valueOf, and the characters of that string are then appended to this string buffer.
Parameters:
  l - a long. a referenct to this StringBuffer object.
See Also:   java.lang.String.valueOf(long)
See Also:   java.lang.StringBuffer.append(java.lang.String)




append
public NSStringBuffer append(float f)(Code)
Appends the string representation of the float argument to this string buffer.

The argument is converted to a string as if by the method String.valueOf, and the characters of that string are then appended to this string buffer.
Parameters:
  f - a float. a reference to this StringBuffer object.
See Also:   java.lang.String.valueOf(float)
See Also:   java.lang.StringBuffer.append(java.lang.String)




append
public NSStringBuffer append(double d)(Code)
Appends the string representation of the double argument to this string buffer.

The argument is converted to a string as if by the method String.valueOf, and the characters of that string are then appended to this string buffer.
Parameters:
  d - a double. a reference to this StringBuffer object.
See Also:   java.lang.String.valueOf(double)
See Also:   java.lang.StringBuffer.append(java.lang.String)




capacity
public int capacity()(Code)
Returns the current capacity of the String buffer. The capacity is the amount of storage available for newly inserted characters; beyond which an allocation will occur. the current capacity of this string buffer.



charAt
public char charAt(int index)(Code)
The specified character of the sequence currently represented by the string buffer, as indicated by the index argument, is returned. The first character of a string buffer is at index 0, the next at index 1, and so on, for array indexing.

The index argument must be greater than or equal to 0, and less than the length of this string buffer.
Parameters:
  index - the index of the desired character. the character at the specified index of this string buffer.
exception:
  IndexOutOfBoundsException - if index is negative or greater than or equal to length().
See Also:   java.lang.StringBuffer.length




delete
public NSStringBuffer delete(int start, int end)(Code)
Removes the characters in a substring of this StringBuffer. The substring begins at the specified start and extends to the character at index end - 1 or to the end of the StringBuffer if no such character exists. If start is equal to end, no changes are made.
Parameters:
  start - The beginning index, inclusive.
Parameters:
  end - The ending index, exclusive. This string buffer.
exception:
  StringIndexOutOfBoundsException - if startis negative, greater than length(), orgreater than end.
since:
   1.2



deleteCharAt
public NSStringBuffer deleteCharAt(int index)(Code)
Removes the character at the specified position in this StringBuffer (shortening the StringBuffer by one character).
Parameters:
  index - Index of character to remove This string buffer.
exception:
  StringIndexOutOfBoundsException - if the indexis negative or greater than or equal tolength().
since:
   1.2



ensureCapacity
public void ensureCapacity(int minimumCapacity)(Code)
Ensures that the capacity of the buffer is at least equal to the specified minimum. If the current capacity of this string buffer is less than the argument, then a new internal buffer is allocated with greater capacity. The new capacity is the larger of:
  • The minimumCapacity argument.
  • Twice the old capacity, plus 2.
If the minimumCapacity argument is nonpositive, this method takes no action and simply returns.
Parameters:
  minimumCapacity - the minimum desired capacity.



getChars
public void getChars(int srcBegin, int srcEnd, char dst, int dstBegin)(Code)
Characters are copied from this string buffer into the destination character array dst. The first character to be copied is at index srcBegin; the last character to be copied is at index srcEnd-1. The total number of characters to be copied is srcEnd-srcBegin. The characters are copied into the subarray of dst starting at index dstBegin and ending at index:

 dstbegin + (srcEnd-srcBegin) - 1
 

Parameters:
  srcBegin - start copying at this offset in the string buffer.
Parameters:
  srcEnd - stop copying at this offset in the string buffer.
Parameters:
  dst - the array to copy the data into.
Parameters:
  dstBegin - offset into dst.
exception:
  NullPointerException - if dst is null.
exception:
  IndexOutOfBoundsException - if any of the following is true:
  • srcBegin is negative
  • dstBegin is negative
  • the srcBegin argument is greater than the srcEnd argument.
  • srcEnd is greater than this.length(), the current length of this string buffer.
  • dstBegin+srcEnd-srcBegin is greater than dst.length



getValue
final char[] getValue()(Code)



insert
public NSStringBuffer insert(int index, char str, int offset, int len)(Code)
Inserts the string representation of a subarray of the str array argument into this string buffer. The subarray begins at the specified offset and extends len characters. The characters of the subarray are inserted into this string buffer at the position indicated by index. The length of this StringBuffer increases by len characters.
Parameters:
  index - position at which to insert subarray.
Parameters:
  str - A character array.
Parameters:
  offset - the index of the first character in subarray toto be inserted.
Parameters:
  len - the number of characters in the subarray toto be inserted. This string buffer.
exception:
  StringIndexOutOfBoundsException - if indexis negative or greater than length(), oroffset or len are negative, or(offset+len) is greater thanstr.length.
since:
   1.2



insert
public NSStringBuffer insert(int offset, Object obj)(Code)
Inserts the string representation of the Object argument into this string buffer.

The second argument is converted to a string as if by the method String.valueOf, and the characters of that string are then inserted into this string buffer at the indicated offset.

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  obj - an Object. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.String.valueOf(java.lang.Object)
See Also:   java.lang.StringBuffer.insert(intjava.lang.String)
See Also:   java.lang.StringBuffer.length




insert
public NSStringBuffer insert(int offset, String str)(Code)
Inserts the string into this string buffer.

The characters of the String argument are inserted, in order, into this string buffer at the indicated offset, moving up any characters originally above that position and increasing the length of this string buffer by the length of the argument. If str is null, then the four characters "null" are inserted into this string buffer.

The character at index k in the new character sequence is equal to:

  • the character at index k in the old character sequence, if k is less than offset
  • the character at index k-offset in the argument str, if k is not less than offset but is less than offset+str.length()
  • the character at index k-str.length() in the old character sequence, if k is not less than offset+str.length()

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  str - a string. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.StringBuffer.length




insert
public NSStringBuffer insert(int offset, char str)(Code)
Inserts the string representation of the char array argument into this string buffer.

The characters of the array argument are inserted into the contents of this string buffer at the position indicated by offset. The length of this string buffer increases by the length of the argument.

The overall effect is exactly as if the argument were converted to a string by the method String.valueOf(char[]) and the characters of that string were then NSStringBuffer.insert(int,String) inserted into this StringBuffer object at the position indicated by offset.
Parameters:
  offset - the offset.
Parameters:
  str - a character array. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.




insert
public NSStringBuffer insert(int offset, boolean b)(Code)
Inserts the string representation of the boolean argument into this string buffer.

The second argument is converted to a string as if by the method String.valueOf, and the characters of that string are then inserted into this string buffer at the indicated offset.

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  b - a boolean. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.String.valueOf(boolean)
See Also:   java.lang.StringBuffer.insert(intjava.lang.String)
See Also:   java.lang.StringBuffer.length




insert
public NSStringBuffer insert(int offset, char c)(Code)
Inserts the string representation of the char argument into this string buffer.

The second argument is inserted into the contents of this string buffer at the position indicated by offset. The length of this string buffer increases by one.

The overall effect is exactly as if the argument were converted to a string by the method String.valueOf(char) and the character in that string were then NSStringBuffer.insert(int,String) inserted into this StringBuffer object at the position indicated by offset.

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  c - a char. a reference to this StringBuffer object.
exception:
  IndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.StringBuffer.length




insert
public NSStringBuffer insert(int offset, int i)(Code)
Inserts the string representation of the second int argument into this string buffer.

The second argument is converted to a string as if by the method String.valueOf, and the characters of that string are then inserted into this string buffer at the indicated offset.

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  i - an int. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.String.valueOf(int)
See Also:   java.lang.StringBuffer.insert(intjava.lang.String)
See Also:   java.lang.StringBuffer.length




insert
public NSStringBuffer insert(int offset, long l)(Code)
Inserts the string representation of the long argument into this string buffer.

The second argument is converted to a string as if by the method String.valueOf, and the characters of that string are then inserted into this string buffer at the position indicated by offset.

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  l - a long. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.String.valueOf(long)
See Also:   java.lang.StringBuffer.insert(intjava.lang.String)
See Also:   java.lang.StringBuffer.length




insert
public NSStringBuffer insert(int offset, float f)(Code)
Inserts the string representation of the float argument into this string buffer.

The second argument is converted to a string as if by the method String.valueOf, and the characters of that string are then inserted into this string buffer at the indicated offset.

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  f - a float. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.String.valueOf(float)
See Also:   java.lang.StringBuffer.insert(intjava.lang.String)
See Also:   java.lang.StringBuffer.length




insert
public NSStringBuffer insert(int offset, double d)(Code)
Inserts the string representation of the double argument into this string buffer.

The second argument is converted to a string as if by the method String.valueOf, and the characters of that string are then inserted into this string buffer at the indicated offset.

The offset argument must be greater than or equal to 0, and less than or equal to the length of this string buffer.
Parameters:
  offset - the offset.
Parameters:
  d - a double. a reference to this StringBuffer object.
exception:
  StringIndexOutOfBoundsException - if the offset is invalid.
See Also:   java.lang.String.valueOf(double)
See Also:   java.lang.StringBuffer.insert(intjava.lang.String)
See Also:   java.lang.StringBuffer.length




length
public int length()(Code)
Returns the length (character count) of this string buffer. the length of the sequence of characters currently represented by this string buffer.



replace
public NSStringBuffer replace(int start, int end, String str)(Code)
Replaces the characters in a substring of this StringBuffer with characters in the specified String. The substring begins at the specified start and extends to the character at index end - 1 or to the end of the StringBuffer if no such character exists. First the characters in the substring are removed and then the specified String is inserted at start. (The StringBuffer will be lengthened to accommodate the specified String if necessary.)
Parameters:
  start - The beginning index, inclusive.
Parameters:
  end - The ending index, exclusive.
Parameters:
  str - String that will replace previous contents. This string buffer.
exception:
  StringIndexOutOfBoundsException - if startis negative, greater than length(), orgreater than end.
since:
   1.2



reverse
public NSStringBuffer reverse()(Code)
The character sequence contained in this string buffer is replaced by the reverse of the sequence.

Let n be the length of the old character sequence, the one contained in the string buffer just prior to execution of the reverse method. Then the character at index k in the new character sequence is equal to the character at index n-k-1 in the old character sequence. a reference to this object..
since:
   JDK1.0.2




setCharAt
public void setCharAt(int index, char ch)(Code)
The character at the specified index of this string buffer is set to ch. The string buffer is altered to represent a new character sequence that is identical to the old character sequence, except that it contains the character ch at position index.

The offset argument must be greater than or equal to 0, and less than the length of this string buffer.
Parameters:
  index - the index of the character to modify.
Parameters:
  ch - the new character.
exception:
  IndexOutOfBoundsException - if index is negative or greater than or equal to length().
See Also:   java.lang.StringBuffer.length




setLength
public void setLength(int newLength)(Code)
Sets the length of this String buffer. This string buffer is altered to represent a new character sequence whose length is specified by the argument. For every nonnegative index k less than newLength, the character at index k in the new character sequence is the same as the character at index k in the old sequence if k is less than the length of the old character sequence; otherwise, it is the null character '\u0000'. In other words, if the newLength argument is less than the current length of the string buffer, the string buffer is truncated to contain exactly the number of characters given by the newLength argument.

If the newLength argument is greater than or equal to the current length, sufficient null characters ('\u0000') are appended to the string buffer so that length becomes the newLength argument.

The newLength argument must be greater than or equal to 0.
Parameters:
  newLength - the new length of the buffer.
exception:
  IndexOutOfBoundsException - if thenewLength argument is negative.
See Also:   java.lang.StringBuffer.length




setShared
final void setShared()(Code)



substring
public String substring(int start)(Code)
Returns a new String that contains a subsequence of characters currently contained in this StringBuffer.The substring begins at the specified index and extends to the end of the StringBuffer.
Parameters:
  start - The beginning index, inclusive. The new string.
exception:
  StringIndexOutOfBoundsException - if start isless than zero, or greater than the length of thisStringBuffer.
since:
   1.2



substring
public String substring(int start, int end)(Code)
Returns a new String that contains a subsequence of characters currently contained in this StringBuffer. The substring begins at the specified start and extends to the character at index end - 1. An exception is thrown if
Parameters:
  start - The beginning index, inclusive.
Parameters:
  end - The ending index, exclusive. The new string.
exception:
  StringIndexOutOfBoundsException - if startor end are negative or greater thanlength(), or start isgreater than end.
since:
   1.2



toString
public String toString()(Code)
Converts to a string representing the data in this string buffer. A new String object is allocated and initialized to contain the character sequence currently represented by this string buffer. This String is then returned. Subsequent changes to the string buffer do not affect the contents of the String.

Implementation advice: This method can be coded so as to create a new String object without allocating new memory to hold a copy of the character sequence. Instead, the string can share the memory used by the string buffer. Any subsequent operation that alters the content or capacity of the string buffer must then make a copy of the internal buffer at that time. This strategy is effective for reducing the amount of memory allocated by a string concatenation operation when it is implemented using a string buffer. a string representation of the string buffer.




toStringBuffer
public StringBuffer toStringBuffer()(Code)
Convert this object to a StringBuffer. This method creates a new Object.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.