Java StringBuffer append()方法及示例
前提是。Java中的StringBuffer类
java.lang.StringBuffer.append() 方法用于将一些参数的字符串表示追加到序列中。有13种方式/形式可以使用append()方法。
- StringBuffer append( boolean a ) : java.lang.StringBuffer.append( boolean a )是Java中的一个内置方法,用于将布尔参数的字符串表示法追加到一个给定的序列。
语法 :
参数:该方法接受一个布尔类型的单一参数a,指的是要添加的布尔值。
返回值:该方法返回该对象的一个引用。
示例:
输入:
string_buffer = “I love my Country”
boolean a = true
输出:I love my Country true
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- java.lang.StringBuffer.append( char a ) : 这是一个内置的方法,将char参数的字符串表示附加到给定的序列中。char参数被附加到这个StringBuffer序列的内容中。
语法 :
参数:该方法接受一个单一的参数a,它是Char值,它的字符串表示将被附加。
返回值:该方法在执行附加操作后返回一个字符串对象。
示例 :
输入 :
StringBuffer = I love my Country
char a = A
输出:I love my Country A
下面的程序说明了java.lang.StringBuffer.append(char a)方法。
输出:
“`java We are geeks and its really
Result after appending = We are geeks and itsM
We are lost –
Result after appending = We are lost -&
<pre><code class=" line-numbers"><br />3. **StringBuffer append( char[] astr ):** java.lang.StringBuffer.append( char[] astr )是内置的方法,它将char数组参数的字符串表示附加到这个StringBuffer序列中。
语法 :
“`java
public StringBuffer append(char[] astr)
参数:该方法接受一个单一的参数atr,它是Char序列,其字符串表示将被附加。
返回值:该方法在执行附加操作后返回一个字符串对象。
示例:
输入 :
StringBuffer = I love my Country
char[] astr = ‘I’, ‘N’, ‘D’, ‘I’, ‘A’
输出:I love my Country INDIA
下面的程序说明了java.lang.StringBuffer.append( char[ ] astr )方法。
输出:
- StringBuffer append( char[] cstr, int iset, int ilength ) : 该方法将char数组参数的子数组的字符串表示附加到这个序列中。从索引iset开始的char数组cstr的字符被依次追加到这个序列的内容中。这个序列的长度以ilength的值增加。
语法 :
参数:该方法接受三个参数。
- cstr – 这是指Char序列。
- iset – 这是指要追加的第一个字符的索引。
- ilength – 这是指要追加的字符的数量。
返回值。该方法在执行追加操作后返回一个字符串对象。
下面的程序说明了java.lang.StringBuffer.append(char[] cstr, int iset, int ilength) 方法。
输出:
- StringBuffer append( double a ) : 这个方法只是将双倍参数的字符串表示法追加到这个StringBuffer序列中。
语法 :
参数。该方法接受一个参数a,它指的是要附加的字符串表示的十进制值。
返回值。该方法在执行附加操作后返回一个字符串对象。
示例 :
输入 :
StringBuffer = I love my Country
Double a = 54.82
输出:I love my Country 54.82
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- StringBuffer append( float f ) : 该方法将浮动参数的字符串表示法追加到该序列中。
语法 :
参数。该方法接受一个单一的参数a,它是一个浮动值,它的字符串表示将被附加。
返回值。StringBuffer.append( float a )方法在执行操作后返回一个字符串对象的引用。
示例 :
输入 :
StringBuffer = I love my Country
float a = 5.2
输出:I love my Country 5.2
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- StringBuffer append( int i : ) 这个方法只是将int参数的字符串表示法追加到这个StringBuffer序列中。
语法 :
参数。该方法接受一个单一的参数a,即int值。
返回值。该方法返回该对象的一个引用。
示例 :
输入 :
StringBuffer = I love my Country
int a = 55
输出:I love my Country 55
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- StringBuffer append( Long l ) : 这个方法只是将长参数的字符串表示法追加到这个StringBuffer序列中。
语法 :
参数:该方法接受一个单一参数a,即长值。
返回值。该方法在执行完追加操作后返回一个字符串对象。
示例 :
输入 :
StringBuffer = I love my Country
Long a = 591995
输出:I love my Country 591995
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- StringBuffer append( CharSequence a ) : 该方法用于将指定的CharSequence追加到该序列中。
语法 :
参数。该方法接受一个单一参数a,即CharSequence值。
返回值。该方法在执行完追加操作后返回一个字符串对象。
示例 :
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- StringBuffer append( CharSequence chseq, int start, int end ) : 该方法用于将指定的CharSequence的一个子序列追加到这个StringBuffer中。
语法 :
参数:该方法接受三个参数。
- chseq(CharSequence)。这指的是CharSequence值。
- start (Integer): 这指的是要附加的子序列的起始索引。
- end (Integer): 这指的是要附加的子序列的结束索引。
返回值:该方法在执行完追加操作后返回字符串。
示例 :
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- StringBuffer append( Object obj ) : 该方法用于将Object参数的字符串表示法追加到StringBuffer中。
语法 :
参数:该方法接受一个参数obj,它指的是需要追加的对象。
返回值:该方法在执行追加操作后返回字符串。
下面的程序说明了java.lang.StringBuffer.append()方法。
程序 :
输出:
- StringBuffer append( String istr ) : 该方法用于将指定的字符串追加到这个StringBuffer中。
语法 :
参数:该方法接受一个字符串类型的单一参数istr,它指的是要附加的值。
返回值:该方法返回一个指定的字符串到这个字符序列。
下面的程序说明了java.lang.StringBuffer.append()方法。
输出:
- StringBuffer append( StringBuffer sbf ) : 该方法用于将指定的StringBuffer追加到该序列或StringBuffer。
语法 :
参数:该方法接受一个参数sbf,指要追加的StringBuffer。
返回值:该方法返回StringBuffer到这个序列。
下面的程序说明了java.lang.StringBuffer.append()方法。
输出: