null
方法:
- 附加(字符Sw): JAVA伊奥。CharArrayWriter。附加(字符Sw) 将单个字符附加到作者。 语法:
public CharArrayWriter append(char Sw) Parameters : Sw : character to be append Return : CharArrayWriter
- 附加(字符序列字符_sq): JAVA伊奥。CharArrayWriter。追加(CharSequence char_sq) 将指定的字符序列追加到写入程序。 语法:
public CharArrayWriter append(CharSequence char_sq) Parameters : char_sq : Character sequence to append. Return : CharArrayWriter, if char sequence is null, then NULL appends to the Writer.
- 追加(字符序列char_sq,int start,int end): JAVA伊奥。CharArrayWriter。追加(字符序列char_sq,int start,int end) 将字符序列的指定部分追加到写入程序。 语法:
public CharArrayWriter append(CharSequence char_sq, int start, int end) Parameters : char_sq : Character sequence to append. start : start of character in the Char Sequence end : end of character in the Char Sequence Return : void
- 刷新(): JAVA伊奥。CharArrayWriter。同花顺 刷新Writer流 语法:
public void flush() Parameters : ----- Return : void
- toCharArray(): JAVA伊奥。CharArrayWriter。toCharArray() 从写入流返回字符数组。 语法:
public char[] toCharArray() Parameters : ----- Return : void
- 重置(): JAVA伊奥。CharArrayWriter。重置() 重置写入程序缓冲区,以便再次使用。 语法:
public void reset() Parameters : ----- Return : void
演示CharArrayWriter类方法使用的Java程序:
// Java program illustrating the working of CharArrayWriter class methods
// append(CharSequence char_sq), append(char Sw)
// append(CharSequence char_sq, int start,int end)
// flush(), reset(), toCharArray
import
java.io.*;
public
class
NewClass
{
public
static
void
main(String[] args)
throws
IOException
{
// Initializing String Witer
CharArrayWriter geek_writer1 =
new
CharArrayWriter();
CharArrayWriter geek_writer2 =
new
CharArrayWriter();
CharArrayWriter geek_writer3 =
new
CharArrayWriter();
char
[] Sw = {
'G'
,
'E'
,
'E'
,
'K'
,
'S'
};
for
(
char
c: Sw)
{
// Use of append(char Sw) :
geek_writer1 .append(c);
System.out.println(
"append(char Sw) :"
+ geek_writer1 .toString());
}
// Using flush() method
geek_writer1.flush();
System.out.println(
"Using flush() : "
+ geek_writer1.toString());
System.out.println(
""
);
// Initializing Character Sequence
CharSequence char_sq1 =
"1 Hello 1"
;
CharSequence char_sq2 =
" : 2 Geeks 2"
;
// Use of append(CharSequence char_sq)
geek_writer2.append(char_sq1);
geek_writer2.append(char_sq2);
System.out.println(
"append(char_sq) : "
+ geek_writer2.toString());
// Use of append(CharSequence char_sq,int start,int end)
geek_writer3.append(char_sq1,
0
,
3
);
geek_writer3.append(char_sq2,
3
,
6
);
System.out.println(
"append(char_sq,start,end) : "
+ geek_writer3.toString());
System.out.println(
""
);
// Use of toCharArray() :
char
[] toChar1 = geek_writer1.toCharArray();
for
(
char
c1 : toChar1)
{
System.out.println(
"toCharArray : "
+ c1);
}
geek_writer1.reset();
System.out.println(
"Reset is invoked"
);
char
[] toChar2 = geek_writer1.toCharArray();
for
(
char
c2 : toChar2)
{
System.out.println(
"toCharArray : "
+ c2);
}
System.out.println(
"toCharArray not working as reset is invoked"
);
}
}
输出:
append(char Sw) :G append(char Sw) :GE append(char Sw) :GEE append(char Sw) :GEEK append(char Sw) :GEEKS Using flush() : GEEKS append(char_sq) : 1 Hello 1 : 2 Geeks 2 append(char_sq,start,end) : 1 H2 G toCharArray : G toCharArray : E toCharArray : E toCharArray : K toCharArray : S Reset is invoked toCharArray not working as reset is invoked
本文由 莫希特·古普塔 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END