Các phương thức tách chuỗi bằng biểu thức chính quy của lớp String
Những phương thức này hỗ trợ tách chuỗi bằng biểu thức chính quy
↳ String[] split(String regex): Chia chuỗi thành một mảng các chuỗi con dựa trên biểu thức chính quy.
↳ String[] split(String regex, int limit): Chia chuỗi thành một mảng các chuỗi con dựa trên biểu thức chính quy, giới hạn số lượng phần tử.
Mục đích: Được sử dụng để tách một chuỗi thành các phần nhỏ hơn dựa trên một bộ phân cách nào đó.
Dưới đây là ví dụ về cách sử dụng các phương thức split() để chia nhỏ chuỗi trong một lớp Java:
Ví dụ: Example.java
public class Example {
public static void main(String[] args) {
// Chuỗi mẫu
String text = "Java,Python,JavaScript,C++";
// Sử dụng split(String regex)
String[] languages = text.split(",");
System.out.println("Kết quả của split với regex \",\":");
for (String language : languages) {
System.out.println(language);
}
// Sử dụng split(String regex, int limit)
// Chia chuỗi thành tối đa 3 phần
String[] limitedLanguages = text.split(",", 3);
System.out.println("\nKết quả của split với regex \",\" và limit 3:");
for (String part : limitedLanguages) {
System.out.println(part);
}
}
}
Kết quả của chương trình là:
Java
Python
JavaScript
C++
Kết quả của split với regex "," và limit 3:
Java
Python
JavaScript,C++
Ví dụ này minh họa cách sử dụng phương thức split() để chia chuỗi thành các phần dựa trên một ký tự phân cách hoặc biểu thức chính quy, và cách áp dụng giới hạn số lượng phần tử trong kết quả.