Tham khảo tài liệu 'giáo trình hình thành ứng dụng phân loại kỹ thuật tạo chuỗi dùng phương thức peek qua lớp regex p2', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | string s3 @ Trung Tam Dao Tao CNTT Thanh pho Ho Chi Minh Viet Nam Hai chuỗi đầu s1 và s2 được khai báo chuỗi ký tự bình thường còn chuỗi thứ ba được khai báo là chuỗi nguyên văn verbatim string bằng cách sử dụng ký hiệu @ trước chuỗi. Chương trình bắt đầu bằng việc so sánh hai chuỗi s1 và s2. Phương thức Compare là phương thức tĩnh của lớp string và phương thức này đã được nạp chồng. Phiên bản đầu tiên của phương thức nạp chồng này là lấy hai chuỗi và so sánh chúng với nhau So sánh hai chuỗi với nhau có phân biệt chữ thường và chữ hoa result s1 s2 So sanh hai chuoi s1 0 và s2 1 ket qua 2 n s1 s2 result Ở đây việc so sánh có phân biệt chữ thường và chữ hoa phương thức trả về các giá trị khác nhau phụ thuộc vào kết quả so sánh Một số âm nếu chuỗi đầu tiên nhỏ hơn chuỗi thứ hai Giá trị 0 nếu hai chuỗi bằng nhau Một số dương nếu chuỗi thứ nhất lớn hơn chuỗi thứ hai. Trong trường hợp so sánh trên thì đưa ra kết quả là chuỗi s1 nhỏ hơn chuỗi s2. Trong Unicode cũng như ASCII thì thứ tự của ký tự thường nhỏ hơn thứ tự của ký tự hoa So sanh hai chuoi S1 abcd và S2 ABCD ket qua -1 Cách so sánh thứ hai dùng phiên bản nạp chồng Compare lấy ba tham số. Tham số Boolean quyết định bỏ qua hay không bỏ qua việc so sánh phân biệt chữ thường và chữ hoa. Tham số này có thể bỏ qua. Nếu giá trị của tham số là true thì việc so sánh sẽ bỏ qua sự phân biệt chữ thường và chữ hoa. Việc so sánh sau sẽ không quan tâm đến kiểu loại chữ Tham số thứ ba là true sẽ bỏ qua kiểm tra ký tự thường - hoa result string. Compare s1 s2 true Khong phan biet chu thuong va hoa n S1 0 S2 1 ket qua 2 n s1 s2 result Lúc này thì việc so sánh hoàn toàn giống nhau và kết quả trả về là giá trị 0 Khong phan biet chu thuong va hoa S1 abcd S2 ABCD ket qua 0 Ví dụ minh họa trên tiếp tục với việc nối các chuỗi lại với nhau. Ở đây sử dụng hai cách để nối liền hai chuỗi. Chúng ta có thể sử dụng phương thức Concat đây là phương thức public static của