1. StringLoại

Loại này Stringlà 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 intdouble, bạn có thể gọi các phương thức trên các đối tượng của Stringkiể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 Stringloạ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 Stringbiế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;
Tạo một Stringbiến

Đâu name là tên của biến.

Ví dụ:

Tuyên bố Sự miêu tả
String name;
Một biến chuỗi có tên nameđược tạo
String message;
Một biến chuỗi có tên messageđược tạo
String text;
Một biến chuỗi có tên textđược tạo

Cũng giống như với các loại intdouble, bạn có thể sử dụng ký hiệu tốc ký để tạo nhiều Stringbiến:

String name1, name2, name3;
Viết tắt để tạo nhiều Stringbiến

3. Gán giá trị cho Stringbiến

Để đặt một giá trị vào một Stringbiến, bạn cần câu lệnh này:

name = "value";
Gán một giá trị cho một Stringbiến

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 Stringloạ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ú
String name = "Steve";
Biến name chứa văn bảnSteve
String city = "New York";
Biến city chứa văn bảnNew York
String message = "Hello!";
Biến message chứa văn bảnHello!

4. Khởi tạo Stringbiến

Cũng như với các kiểu intdouble, các biến Stringkiể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";
Viết tắt để tạo và khởi tạo biến
String name = "Steve", city = "New York", message = "Hello!";
Ví dụ về câu lệnh tạo và khởi tạo biến
Xin lưu ý:

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ú
String name;
System.out.println(name);
Biến namekhông được khởi tạo. Chương trình sẽ không biên dịch.
int a;
a++;
Biến akhông được khởi tạo. Chương trình sẽ không biên dịch.
double x;
double y = x;
Biến xkhông được khởi tạo. Chương trình sẽ không biên dịch.