www.updatesofts.com
đối tượng Stringbuffer. Bất kỳ đối số nào, trừ ký tự hoặc chuỗi, được chuyển vào biểu mẫu
chuỗi, và sau đó được chèn vào. Ví dụ:
StringBuffer str = new StringBuffer(“Java sion”);
str.insert(1,’b’);
Biến “str” chứa chuỗi “Java sion”.
charAt()
Phương thức này trả về một giá trị ký tự trong đối tượng StringBuffer tại vị trí được chỉ
định.Ví dụ:
StringBuffer str = new StringBuffer(“James Gosling”);
char letter = str.charAt(6); //chứa “G”
setCharAt()
Phương thức này được sử dụng để thay thế ký tự trong một StringBuffer với những cái
khác tại một vị trí được chỉ định.
StringBuffer name = new StringBuffer(“Java”);
name.setCharAt(2,’v’);
Biến “name” chứa “Java”.
setLength()
Phương thức này thiết lập chiều dài của đối tượng StringBuffer. Nếu chiều dài được chỉ
định nhỏ hơn chiều dài nguyên thuỷ của bộ nhớ trung gian, thì các ký tự thừa sẽ bị cắt
bớt. Nếu chiểu dài chỉ định nhiều hơn chiều dài nguyên thủy của bộ nhớ đệm, các ký tự
null được thêm vào tại vị trí cuối cùng của bộ nhớ đệm.
StringBuffer str = new StringBuffer(10);
str.setLength(str.legth() +10);
getChars()
Phương thức này được sử dụng để trích ra các ký tự từ đối tượng StringBuffer, và sao chép
chúng vào một mảng. Phương thức getChars() lấy bốn tham số sau:
Mục bắt đầu: vị trí bắt đầu, từ nơi mà ký tự được lấy vào.
Mục kết thúc: vị trí kết thúc
Mảng: Mảng đích, nơi mà các ký tự được sao chép.
Nơi gởi tới mục bắt đầu: Các ký tự được sao chép trong mảng đích từ vị trí này.
Ví dụ:
StringBuffer str = new StringBuffer(“Leopard”);
char ch[] = new char[10];
str.getChars(3,6,ch,0);
Bây giờ biến “ch” chứa “par”