1. String
Loại
Loại này String
là một trong những loại được sử dụng nhiều nhất trong Java. Nó chỉ có thể là loại được sử dụng nhiều nhất. Có một lý do khiến nó trở nên phổ biến: các biến như vậy cho phép bạn lưu trữ văn bản — và ai lại không muốn làm điều đó? Ngoài ra, không giống như các kiểu int
và double
, bạn có thể gọi các phương thức trên các đối tượng của String
kiểu đó và các phương thức này thực hiện một số điều hữu ích và thú vị.
Hơn nữa, tất cả các đối tượng Java (tất cả chúng!) đều có thể được chuyển đổi thành một đối tượng String
. Chà, nói chính xác hơn, tất cả các đối tượng Java có thể trả về một biểu diễn văn bản (chuỗi) của chính chúng. Tên của String
loại bắt đầu bằng một chữ in hoa, bởi vì nó là một lớp chính thức.
Chúng tôi sẽ quay lại loại này nhiều lần (nó cực kỳ hữu ích và thú vị), nhưng hôm nay chúng tôi sẽ giới thiệu ngắn gọn.
2. Tạo String
biến
Loại String
được thiết kế để lưu trữ chuỗi (văn bản). Để tạo một biến trong mã có thể lưu trữ văn bản , bạn cần sử dụng một câu lệnh như sau:
String name;
Đâu name
là tên của biến.
Ví dụ:
Tuyên bố | Sự miêu tả |
---|---|
|
Một biến chuỗi có tên name được tạo |
|
Một biến chuỗi có tên message được tạo |
|
Một biến chuỗi có tên text được tạo |
Cũng giống như với các loại int
và double
, bạn có thể sử dụng ký hiệu tốc ký để tạo nhiều String
biến:
String name1, name2, name3;
3. Gán giá trị cho String
biến
Để đặt một giá trị vào một String
biến, bạn cần câu lệnh này:
name = "value";
Và bây giờ chúng ta đã bắt gặp sự khác biệt đầu tiên giữa loại này và những loại chúng ta đã nghiên cứu. Tất cả các giá trị của String
loại là chuỗi văn bản và phải được đặt trong dấu ngoặc kép .
Ví dụ:
Tuyên bố | Ghi chú |
---|---|
|
Biến name chứa văn bảnSteve |
|
Biến city chứa văn bảnNew York |
|
Biến message chứa văn bảnHello! |
4. Khởi tạo String
biến
Cũng như với các kiểu int
và double
, các biến String
kiểu có thể được khởi tạo ngay lập tức khi chúng được tạo. Trên thực tế, đây là điều bạn có thể làm với tất cả các kiểu trong Java. Vì vậy, chúng tôi sẽ không đề cập đến nó nữa.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
Trình biên dịch Java sẽ phàn nàn nếu bạn khai báo một biến mà không gán bất kỳ giá trị nào cho nó và sau đó thử sử dụng nó.
Mã này sẽ không hoạt động:
Tuyên bố | Ghi chú |
---|---|
|
Biến name không được khởi tạo. Chương trình sẽ không biên dịch. |
|
Biến a không được khởi tạo. Chương trình sẽ không biên dịch. |
|
Biến x không được khởi tạo. Chương trình sẽ không biên dịch. |
GO TO FULL VERSION