THỰC ĐƠN

Tóm tắt các thao tác xử lý chuỗi cơ bản trong Java

mục lục

Tách chuỗi – điểm

Thao tác này tách một chuỗi bằng cách sử dụng một dấu phân cách cụ thể.

Mã ví dụ

public static void splitSample() {
    String line = "りんご,みかん,バナナ";
    String[] fruits = line.split(",");
    for (String fruit : fruits) {
        System.out.println(fruit);
    }
}

Kết quả đầu ra:

táo, ngô, chuối

Nối chuỗi cơ bản

Bạn có thể sử dụng toán tử "+" để nối các chuỗi.

Mã ví dụ

public static void plusSample() { String s1 = "hello "; String s2 = "world!"; System.out.println(s1 + s2); }

Kết quả đầu ra:

Chào thế giới!


Nối các chuỗi bằng dấu phân cách. Chủ đề:

Hàm này nối các chuỗi bằng cách sử dụng một dấu phân cách cụ thể (có sẵn trong Java 8 trở lên).

Mã ví dụ

public static void joinSample() {
    String line = String.join(",", "りんご", "みかん", "バナナ");
    System.out.println(line);
}

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

public static void joinArraySample() {
    String[] fruits = {"りんご", "みかん", "バナナ"};
    String line = String.join(",", fruits);
    System.out.println(line); //結果は同じ
}

Kết quả đầu ra:

Táo, cam, chuối

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

Bạn có thể chỉ định điểm bắt đầu và điểm kết thúc để trích xuất và trích xuất một phần của chuỗi.

Mã ví dụ

public static void substringSample() {
    String str = "hello world!";
    System.out.println(str.substring(0, 5));
    System.out.println(str.substring(2, 9));
    System.out.println(str.substring(6)); //始点だけ指定することもできる
}

Kết quả đầu ra:

Chào thế giới!

Xóa khoảng trắng đầu và cuối dòng. cắt tỉa

Loại bỏ khoảng trắng đầu và cuối, dấu xuống dòng và dấu tab khỏi chuỗi ký tự.
Khoảng trắng và các khoảng trắng toàn chiều rộng trong chuỗi sẽ không bị xóa.

Mã ví dụ

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ế

Hàm này thay thế một phần của chuỗi bằng một chuỗi được chỉ định. `replace` thay thế tất cả các chuỗi khớp.

Mã ví dụ

public static void replaceSample() {
    String str = "hello world!";
    System.out.println(str.replace("l", "×"));
}

Kết quả đầu ra:

he××o wor×d!

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

Mã ví dụ

public static void replaceFirstSample() { String str = "hello world!"; System.out.println(str.replaceFirst("l", "×")); }

Kết quả đầu ra:

Xin chào thế giới!

Trả về số lượng ký tự trong một chuỗi. kích cỡ

文字列の文字数を返します。String.length()は単純に文字数を返します。

Mã ví dụ

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

Kết quả đầu ra:

14

Để tìm số byte, hãy sử dụng String.getBytes().length. Vì Java 8 sử dụng UTF8 làm mã hóa ký tự mặc định, mỗi ký tự có độ rộng đầy đủ là 3 byte.

Mã ví dụ

public static void byteLengthSample() { String str = "〇〇 Tỉnh □□ Thành phố △△ Thị trấn 10-11"; System.out.println(str.getBytes().length); }

Kết quả đầu ra:

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