Làm cách nào để chúng tôi không phân biệt chữ hoa chữ thường so sánh chuỗi của tôi trong java? – cách làm cho java không phân biệt chữ hoa chữ thường

Làm cách nào để chúng tôi không phân biệt chữ hoa chữ thường so sánh chuỗi của tôi trong java? – Chúng ta có thể so sánh các Chuỗi trong Java theo nhiều cách khác nhau – Sử dụng phương thức comapareTo () – So sánhT …

Bạn đang xem: cách đặt phân biệt chữ hoa chữ thường trong java

Làm cách nào để chúng tôi không phân biệt chữ hoa chữ thường so sánh chuỗi trong java?

Chúng ta có thể so sánh các Chuỗi trong Java theo nhiều cách khác nhau –

  • Sử dụng phương thức comapareTo () CompareTo () phương thức so sánh hai chuỗi về mặt từ vựng. So sánh dựa trên giá trị Unicode của mỗi ký tự trong chuỗi. Chuỗi ký tự được đại diện bởi đối tượng String này được so sánh theo từ điển với chuỗi ký tự được đại diện bởi chuỗi đối số.

Ví dụ

Bản trình diễn trực tiếp

 import java.util.Scanner;
public class StringComparison {
public static void main (String [] args) {
Máy quét sc = Máy quét mới (System.in);
System.out.println ("Nhập string1:");
Chuỗi str1 = sc.next ();
System.out.println ("Nhập string2:");
Chuỗi str2 = sc.next ();
int result = str1.compareTo (str2);
nếu (kết quả & lt; 0) {
System.out.println ("str1 không bằng str2");
} else if (kết quả == 0) {
System.out.println ("str1 bằng str2");
} khác {
System.out.println ("str1 không bằng str2");
}
}
} 

Đầu ra1

 Nhập chuỗi1:
Xin chào
Nhập string2:
Xin chào
str1 bằng str2 

Output2

 Nhập string1:
xin chào
Nhập string2:
Chào
str1 không bằng str2 
  • Sử dụng toán tử == – Bạn có thể so sánh hai chuỗi bằng toán tử ==. Tuy nhiên, nó so sánh các tham chiếu của các biến đã cho chứ không phải các giá trị.

Ví dụ

Live Demo

 import java.util.Scanner;
public class StringComparison {
public static void main (String [] args) {
Máy quét sc = Máy quét mới (System.in);
Chuỗi str1 = "xin chào";
String str2 = "xin chào";
nếu (str1 == str2) {
System.out.println ("Cả hai đều bằng nhau");
} khác {
System.out.println ("Cả hai đều không bằng nhau");
}
}
} 

Kết quả

 Cả hai đều bằng nhau 
  • Sử dụng equals ( ) phương thức – của lớp String chấp nhận một tham số String và nó so sánh chuỗi hiện tại với đối tượng được chỉ định. Kết quả là đúng nếu và chỉ khi đối số không rỗng và là một đối tượng Chuỗi đại diện cho cùng một chuỗi ký tự với đối tượng này bao gồm cả chữ hoa và chữ thường.

Xem Thêm  Hướng dẫn cơ bản về cookie - cách thêm cookie vào html trang web của bạn

Ví dụ

>

Bản trình diễn trực tiếp

 import java.util.Scanner;
public class StringComparison {
public static void main (String [] args) {
Máy quét sc = Máy quét mới (System.in);
System.out.println ("Nhập string1:");
Chuỗi str1 = sc.next ();
System.out.println ("Nhập string2:");
Chuỗi str2 = sc.next ();
boolean bool = str1.equals (str2);
nếu (bool) {
System.out.println ("Cả hai đều bằng nhau");
} khác {
System.out.println ("Cả hai đều không bằng nhau");
}
}
} 

Đầu ra1

 Nhập chuỗi1:
Xin chào
Nhập string2:
xin chào
Cả hai đều không bằng nhau 

Output2

 Nhập string1:
Xin chào
Nhập string2:
Xin chào
Cả hai đều bằng nhau 

Không phân biệt chữ hoa chữ thường so sánh chuỗi

Phương thức equalsIgnoreCase () của lớp String tương tự như phương thức equals (), sự khác biệt nếu phương thức này so sánh chuỗi đã cho với chuỗi bỏ qua hiện tại.

Ví dụ

Demo trực tiếp

 import java.util.Scanner;
public class StringComparison {
public static void main (String [] args) {
Máy quét sc = Máy quét mới (System.in);
System.out.println ("Nhập string1:");
Chuỗi str1 = sc.next ();
System.out.println ("Nhập string2:");
Chuỗi str2 = sc.next ();
boolean bool = str1.equalsIgnoreCase (str2);
nếu (bool) {
System.out.println ("Cả hai đều bằng nhau");
} khác {
System.out.println ("Cả hai đều không bằng nhau");
}
}
} 

Đầu ra1

 Nhập chuỗi1:
Xin chào
Nhập string2:
xin chào
Cả hai đều bằng nhau 

Quảng cáo


Xem thêm những thông tin liên quan đến chủ đề cách làm cho java không phân biệt chữ hoa chữ thường

16 Câu Đố Đuổi Hình Bắt Chữ Đoán Tên Các Loài Vật (Phần 4) | Hoa Trạng Nguyên

  • Tác giả: Hoa Trạng Nguyên
  • Ngày đăng: 2022-07-12
  • Đánh giá: 4 ⭐ ( 5659 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thế giới xung quanh ta có biết bao nhiêu điều thú vị tuyệt vời! Để khám khá những điều tuyệt vời đó, mời các bạn hãy cùng Hoa Trạng Nguyên trả lời các câu đố có trong Video nhé! Bạn nhớ nhấn Đăng Ký để không bỏ lỡ những Video mới nhất nhé!
    16 Câu Đố Đuổi Hình Bắt Chữ Đoán Tên Các Loài Vật (Phần 4) | Hoa Trạng Nguyên

    Bạn có Đoán Tên Các Loài Vật không? Hãy tìm ra câu trả lời trong Video đuổi hình bắt chữ. Nào chúng ta bắt đầu thôi!

    hoa_trạng_nguyên
    Câu_đố
    nhanh_trí_trả_lời
    caudo
    đuổi_hình_bắt_chữ_Đoán_Tên_Các_Loài_Vật
    duoihinhbatchu
    hoatrangnuyen

Luôn nhớ rằng Java là một ngôn ngữ nhạy cảm

  • Tác giả: vi.eferrit.com
  • Đánh giá: 3 ⭐ ( 2664 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

So sánh 2 String không phân biệt hoa thường

  • Tác giả: shareprogramming.net
  • Đánh giá: 3 ⭐ ( 9692 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thư viện Apache commons lang đã cung cấp sẵn StringUtils class cung cấp method cho phép so sánh 2 string không phân biệt hoa thường.

Tìm kiếm không phân biệt chữ hoa chữ thường

  • Tác giả: cts.edu.vn
  • Đánh giá: 3 ⭐ ( 2092 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ta có thể so sánh 1 chuỗi bất kỳ với 1 chuỗi có sẵn bằng cách chuyển cả 2 chuỗi về dạng chữ thường (or hoa) rui` so sánh bằng startwith().
    Mình cóa đoạn code sau các bạn tham khảo thử :
    giả sử mình có 1 lítview có danh sách các tên và ta có 1 tetbox cho nhập vào tên bất kỳ và 1 texbox hiển thị tên tìm dc. Đễ tìm kiếm chỗi nhập có trong litsview và ta bắt sự kiện TextChanged như sau:

    private void txt_nhap_TextChanged(object sender, EventArgs e) { string s =

Làm thế nào để thay thế các chuỗi con không phân biệt chữ hoa chữ thường trong Java

  • Tác giả: qastack.vn
  • Đánh giá: 3 ⭐ ( 7727 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] String target = “FOOBar”; target = target.replaceAll(“(?i)foo”, “”); System.out.println(target); Đầu ra: Bar Điều đáng nói là…

Tìm kiếm không phân biệt chữ hoa chữ thường

  • Tác giả: diendan.congdongcviet.com
  • Đánh giá: 5 ⭐ ( 4943 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ta có thể so sánh 1 chuỗi bất kỳ với 1 chuỗi có sẵn bằng cách chuyển cả 2 chuỗi về dạng chữ thường (or hoa) rui` so sánh bằng startwith().
    Mình cóa đoạn code sau các bạn tham khảo thử :
    giả sử mình có 1 lítview có danh sách các tên và ta có 1 tetbox cho nhập vào tên bất kỳ và 1 texbox hiển thị tên tìm dc. Đễ tìm kiếm chỗi nhập có trong litsview và ta bắt sự kiện TextChanged như sau:

    private void txt_nhap_TextChanged(object sender, EventArgs e)
    {
    string s =

Java có phân biệt chữ hoa chữ thường không?

  • Tác giả: vi.uwenku.com
  • Đánh giá: 3 ⭐ ( 3960 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tôi đọc ở đâu đó rằng Java phân biệt chữ hoa chữ thường. Tôi đã không thể xác nhận điều này. Là nó? Nếu vậy, tại sao?

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình