Rate this post

Chuỗi là một chuỗi ký tự hoặc đơn vị mã UTF-16. Nó được sử dụng để lưu trữ giá trị văn bản. Chuỗi có thể được tạo bằng cách sử dụng dấu ngoặc kép hoặc dấu ngoặc kép. Chuỗi nhiều dòng có thể được tạo bằng cách sử dụng dấu ngoặc kép. Chuỗi là bất biến; nó có nghĩa là bạn không thể sửa đổi nó sau khi tạo.

Các bài viết liên quan:

Trong Dart, từ khóa String có thể được sử dụng để khai báo chuỗi. Cú pháp của khai báo chuỗi được đưa ra dưới đây.

Cú pháp:

String msg =  'Chào mừng bạn đến với Dart' ;  

hoặc  

String msg1 =  "Đây là ví dụ về chuỗi được trích dẫn kép." ;  

hoặc  

String msg2 = '''line1 
    line2  
    line3''';  
    print(msg2);

 

Xem thêm String trong java

In chuỗi

Hàm print () dùng để in chuỗi trên màn hình. Chuỗi có thể được định dạng thông báo, bất kỳ biểu thức nào và bất kỳ đối tượng nào khác. Dart cung cấp $ {biểu thức}, được sử dụng để đặt giá trị bên trong một chuỗi. Hãy xem ví dụ sau.

Ví dụ:

Đầu ra:

Nối chuỗi

Toán tử + or += được sử dụng để hợp nhất hai chuỗi. Ví dụ được đưa ra dưới đây.

Đầu ra:

Xem thêm String trong Python

Chuỗi Interpolation

Chuỗi interpolation là một kỹ thuật để thao tác với chuỗi và tạo chuỗi mới bằng cách thêm một giá trị khác. Nó có thể được sử dụng để đánh giá chuỗi bao gồm trình giữ chỗ, biến và biểu thức nội suy. Biểu thức $ { được sử dụng để nội suy chuỗi. Các biểu thức được thay thế bằng các giá trị tương ứng của chúng. Chúng ta hãy hiểu bằng ví dụ sau.

Đầu ra:

Giải trình –

Trong đoạn mã trên, chúng ta đã khai báo hai biến chuỗi, tạo một chuỗi mới sau khi nối và in kết quả.

Chúng tôi đã tạo hai biến giữ giá trị số nguyên, sau đó thực hiện thao tác mod và chúng tôi in kết quả bằng cách sử dụng nội suy chuỗi.

Chúng ta có thể sử dụng nội suy chuỗi làm trình giữ chỗ, như chúng ta đã trình bày trong ví dụ trên.

Xem thêm String JavaScript

Thuộc tính chuỗi

Dart cung cấp các thuộc tính chuỗi sau.

Thuộc tínhSự miêu tả
codeUnitsNó trả về một danh sách chưa sửa đổi của các đơn vị mã UTF-16 của chuỗi này.
isEmptyNếu chuỗi trống, nó trả về true.
LengthNó trả về độ dài của chuỗi bao gồm cả khoảng trắng.

Phương thức chuỗi

Dart cung cấp một loạt các phương pháp. Dưới đây là danh sách một số phương pháp cần thiết.

Phương phápMô tả
toLowerCase ()Nó chuyển đổi tất cả các ký tự của chuỗi đã cho thành chữ thường.
toUpperCase()Nó chuyển đổi tất cả các ký tự của chuỗi đã cho thành chữ hoa.
trim ()Nó loại bỏ tất cả khoảng trắng khỏi chuỗi đã cho.
compareTo()Nó so sánh một chuỗi với một chuỗi khác.
replaceAll()Nó thay thế tất cả các chuỗi con phù hợp với mẫu được chỉ định bằng một chuỗi đã cho.
split()Nó tách chuỗi tại các trận đấu của dấu phân cách được chỉ định và trả về danh sách chuỗi con.
substring()Nó trả về chuỗi con từ chỉ mục bắt đầu, bao gồm cả chỉ mục kết thúc.
toString ()Nó trả về biểu diễn chuỗi của đối tượng đã cho.
codeUnitAt ()Nó trả về đơn vị mã 16-bit tại chỉ mục đã cho.

Xem thêm stringstream trong c++ là gì

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now