THỰC ĐƠN

Tổng hợp các thao tác chuỗi cơ bản trong Java

mục lục

Tách một chuỗi – tách ra

Tách một chuỗi tại một chuỗi cụ thể (dấu phân cách).

mã mẫu

public static void SplitSample() { Chuỗi line = "táo, cam, chuối"; String[] Fruits = line.split(","); for (String Fruit : Fruits) { System.out.println(fruit); } }

Kết quả đầu ra:

táo cam chuối

Nối chuỗi cơ bản

Bạn có thể kết hợp các chuỗi bằng toán tử "+".

mã mẫu

public static void plusSample() { Chuỗi s1 = "xin chào"; Chuỗi s2 = "thế giới!"; System.out.println(s1 + s2); }

Kết quả đầu ra:

Chào thế giới!


Nối chuỗi bằng dấu phân cách – tham gia

Nối các chuỗi bằng cách sử dụng một chuỗi cụ thể (dấu phân cách) (có sẵn từ Java 8)

mã mẫu

public static void joinSample() { String line = String.join(",", "apple", "orange", "banana"); System.out.println(line); }

join có thể được sử dụng để nối các mảng chuỗi theo cách tương tự.

public static void joinArraySample() { String[] Fruits = {"apple", "quýt", "banana"}; String line = String.join(",, Fruits); System.out.println(line); / /Kết quả giống nhau}

Kết quả đầu ra:

táo, cam, chuối

Trích xuất một phạm vi chuỗi được chỉ định – chuỗi con

Trích xuất một phần của chuỗi bằng cách chỉ định điểm bắt đầu và điểm kết thúc.

mã mẫu

public static void substringSample() { String str = "xin chào thế giới!"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System. out.println(str.substring(6)); //Bạn cũng có thể chỉ định điểm bắt đầu}

Kết quả đầu ra:

xin chào thế giới llo wor!

Xóa khoảng trắng ở đầu và cuối – cắt tỉa

Xóa khoảng trắng nửa chiều rộng, ngắt dòng và tab trước và sau chuỗi.
Các khoảng trống và khoảng trắng hai byte ở giữa chuỗi không bị xóa.

mã mẫu

public static void TrimSample() { String str = " hello world! "; System.out.println(str.trim()); }

Kết quả đầu ra:

Chào thế giới!

Thay thế một phần của chuỗi bằng một chuỗi khác – thay thế

Thay thế một phần của chuỗi bằng chuỗi được chỉ định. thay thế thay thế tất cả các chuỗi phù hợp.

mã mẫu

public static void thay thếSample() { Chuỗi str = "xin chào thế giới!"; System.out.println(str.replace("l", "×")); }

Kết quả đầu ra:

anh ấy××làm việc×d!

thay thế đầu tiên chỉ thay thế chuỗi khớp đầu tiên.

mã mẫu

public static void thayFirstSample() { Chuỗi str = "xin chào thế giới!"; System.out.println(str.replaceFirst("l", "×")); }

Kết quả đầu ra:

he×lo thế giới!

Trả về số ký tự trong một chuỗi – chiều dài

Trả về số ký tự trong một chuỗi. String.length() chỉ đơn giản trả về số lượng ký tự.

mã mẫu

public static void lengthSample() { String str = "〇〇Prefecture□□City△△Town 10-11"; System.out.println(str.length()); }

Kết quả đầu ra:

14

Nếu bạn muốn biết số byte, hãy sử dụng String.getBytes().length. Kể từ Java8, mã ký tự tiêu chuẩn là UTF8, vì vậy mỗi ký tự có độ rộng đầy đủ là 3 byte.

mã mẫu

public static void byteLengthSample() { String str = "〇〇Prefecture□□City△△Town 10-11"; System.out.println(str.getBytes().length); }

Kết quả đầu ra:

32
  • URLをコピーしました!
mục lục