www.updatesofts.com
Hình 4.1 Khái niệm của String Pool.
3.15.3
Các phương thức lớp String
Trong phần này, chúng ta sẽ xem xét các phương thức của lớp String.
CharAt( )
Phương thức này trả về một ký tự tại một vị trí đặc biệt trong một chuỗi.
Ví dụ:
String name = new String(“Java Language”);
char ch = name.charAt(5);
Biến “ch” chứa giá trị “L”, từ đó vị trí các số bắt đầu từ 0.
startsWith( )
Phương thức này trả về giá trị kiểu logic (Boolean), phụ thuộc vào chuỗi có bắt đầu với
một giá trị đặc biệt không. Ví dụ:
String strname = “Java Language”;
boolean flag = strname.startsWith(“Java”);
Biến “flag” chứa giá trị true.
endsWith( )
Phương thức này trả về một giá trị kiểu logic (boolean), có chăng phụ thuộc vào chuỗi kết
thúc với một giá trị đặc biệt, Ví dụ:
String strname = “Java Language”;
boolean flag = strname.endsWith(“Java”);
Biến “flag” chứa giá trị false.
copyValueOf( )
Phương thức này trả về một chuỗi được rút ra từ một mảng ký tự được truyền như một đối
số. Phương thức này cũng lấy hai tham số nguyên. Tham số đầu tiên chỉ định vị trí từ nơi
các ký tự phải được rút ra, và tham số thứ hai chỉ định số ký tự được rút ra từ mảng. Ví
dụ:
char name[] = {‘L’,’a’,’n’,’g’,’u’,’a’,’g’,’e’};
String subname = String .copyValueOf(name,5,2);
Bây giờ biến “subname” chứa chuỗi “ag”.
toCharArray( )
day
Weekday
Sunday
Monday
Hello
Aptech
World
1
2
3
4
N