tailieunhanh - Giáo trình : Lập trình hướng đối tượng với Java part 6
ava được tạo ra với tiêu chí "Viết (code) một lần, thực thi khắp nơi" ("Write Once, Run Anywhere" (WORA)). Chương trình phần mềm viết bằng Java có thể chạy trên mọi nền tảng (platform) khác nhau thông qua một môi trường thực thi với điều kiện có môi trường thực thi thích hợp hỗ trợ nền tảng đó. Môi trường thực thi của Sun Microsystems hiện hỗ trợ Sun Solaris, Linux, Mac OS, FreeBSD & Windows. Ngoài ra, một số công ty, tổ chức cũng như cá nhân khác cũng phát triển môi trường thực thi Java cho những. | Chương Vị. Các lỏp cơ sỏ và các cấu trúc dữ liệu 159 StringBuffer insertíìnt offset String str StringBuffer insert int offset chart str StringBuffer insert int offset char c StringBuffer insert int offset boolean b StringBuffer insert int offset int Ì StringBuffer insert int offset long I StringBuffer inserttint offset float f StringBuffer insertfint offset double d Hàm insert được nạp chồng để chèn đôi sô thứ hai sau khi được chuyển về dạng xâu bằng cách sử dụng hàm String. ualueOfO vào từ vị trí offset trong xâu buffer. StringBuffer deleteỊìnt index StringBuffer deletednt start int end Hàm đầu xóa di ký tự ỏ vị trí index hàm sau xóa đi một xâu con kể từ vị trí start đến end. StringBuffer reverse Nội dung của xâu buffer được đảo ngược lại soi gương . Ví dụ H Sử dụng phép bổ sung chèn và xóa trong xâu StringBuffer buf new StringBuffer Lan dem buff 3 6 Lan buff 12 Lanl2 buff 3 co Lan co 12 buff 0 T Tan co 12 buff 21 oc naT Kiểm soát cỡ của StringBuffer ìnt capacity Cho lại kích thước khả năng chứa của xâu buffer. void ensureCapacìty int minCap Đảm bảo đủ chỗ cho ít nhất minCap ký tự của xâu buffer. 160 Lộp trình hưóng dối tượng vối Java void setLength int newLen Đặt độ dài của xâu buffer là newLen. . CẤU TRÚC TUYỂN TẬP ĐỐI TƯỢNG Câ u trúc tuyến tập Collection cho phép tập hợp các đôì tượng lại để xử lý như một đdn vị. Các đốì tượng bất kỳ có thổ được lưu trữ tìm kiếm và được thao tác như là các phần tử của tuyên tập và các phần tử của nó là không thuần nhất. Thiết kế một hệ thông thường đòi hỏi phải xử lý một nhóm các đổì tượng có liên quan vổi nhau. Cấu trúc tuyển tập giới thiệu một tập các lớp tiện dụng chuẩn phục vụ cho việc xử lý trên các tuyển tập. Những cấu trúc này được cung cấp ở gói và được chia thành ba phần. Giao diện lõi Core interface cho phép các tuyển tập dược xử lý độc lập vói cài đặt hình . Tập các cài đặt của các giao diện cung cấp cấu trúc dữ liệu cho các chương trình
đang nạp các trang xem trước