Phương thức Java String equalsIgnoreCase () với chữ ký của phương thức và các ví dụ về concat, so sánh, touppercase, chữ hoa, trim, chiều dài, bằng, tách, chuỗi equalsignorecase trong java, v.v.
Bạn đang xem: span > bằng chữ hoa chữ thường trong java a>
← trước
Chuỗi Java equalsIgnoreCase ()
Phương thức String class equalsIgnoreCase () của Java so sánh hai chuỗi đã cho trên cơ sở nội dung của chuỗi bất kể trường hợp (viết thường và viết hoa) của sợi dây. Nó giống như phương thức equals () nhưng không kiểm tra độ phân biệt chữ hoa chữ thường. Nếu bất kỳ ký tự nào không khớp, nó trả về false, còn lại trả về true.
Chữ ký
Thông số
str : một chuỗi khác, tức là, được so sánh với chuỗi này.
Trả về
Nó trả về true nếu các ký tự của cả hai chuỗi bằng nhau, bỏ qua chữ hoa, nếu không thì false .
Triển khai nội bộ
Rõ ràng khi xem xét việc triển khai, phương thức equalsIgnoreCase () đang gọi phương thức regionMatches (). Nó làm cho phương thức equalsIgnoreCase () không phân biệt chữ hoa chữ thường. Chữ ký của phương thức regionMatches () được đề cập bên dưới.
public boolean regionMatches (boolean ignoreCase, int toffset, String other, int ooffset, int len)
Phương thức regionMatches () phân tích cú pháp năm tham số. Tham số đầu tiên ignoreCase được đặt thành true trong triển khai ở trên. Do đó, khi phương thức được thực thi, nó sẽ kiểm tra xem cờ ignoreCase có đúng hay không. Nếu có, thì mỗi ký tự từ cả hai chuỗi được lấy và sau đó so sánh. Nếu phép so sánh cho giá trị sai, thì cả hai ký tự được chuyển đổi thành chữ hoa và sau đó kiểm tra nếu phép so sánh vẫn cho giá trị sai, thì cả hai ký tự được chuyển đổi thành chữ thường và sau đó được so sánh. Nếu phép so sánh cho giá trị true thì cả hai chuỗi có nội dung bằng nhau; ngược lại, không. Đoạn mã của so sánh đã thảo luận được đề cập bên dưới.
Người ta có thể tranh luận rằng nếu chúng ta thực hiện một phép so sánh sau khi chuyển đổi thành chữ hoa, thì tại sao chúng ta cần một phép so sánh bổ sung bằng cách chuyển đổi các ký tự thành chữ thường. Lý do đằng sau điều này là để cung cấp cho yêu cầu của bảng chữ cái Gruzia. Việc chuyển đổi bằng chữ hoa không hoạt động đúng với các bảng chữ cái Georgia, vì chúng có một số quy tắc kỳ lạ về chuyển đổi chữ hoa và chữ thường. Do đó, cần có một phép so sánh bổ sung, bằng cách chuyển đổi các ký tự thành chữ thường.
Java String equalsIgnoreCase () Ví dụ về phương thức
Tên tệp: EqualsIgnoreCaseExample.java
Kiểm tra ngay bây giờ
Đầu ra:
đúng thật sai
Java String equalsIgnoreCase () Ví dụ 2 về phương pháp
Hãy xem một ví dụ mà chúng tôi đang kiểm tra tính bình đẳng chuỗi giữa các chuỗi.
Tên tệp: EqualsIgnoreCaseExample2.java
Đầu ra:
Mukesh kumar hiện diện
Chủ đề tiếp theo
Định dạng chuỗi Java ()
← trước
tiếp theo →
Xem thêm những thông tin liên quan đến chủ đề bằng chữ hoa chữ thường trong java
Java String Comparison Methods – equals equalsIgnoreCase compareTo – Java Programming – Appficial
- Tác giả: Appficial
- Ngày đăng: 2017-10-03
- Đánh giá: 4 ⭐ ( 8752 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Java String Comparison Methods include
equals (String) – Compares this string to the specified object.
equalsIgnoreCase (String) – Compares this String to another String, ignoring case considerations.
compareTo (String) – Compares two strings lexicographically
compareToIgnoreCase (String) – Compares two strings lexicographically, ignoring case differences.
Please SUBSCRIBE to Appficial, and check out more Java Programming Tutorials! http://www.appficial.com
Java if else Statements
https://youtu.be/xuWOW4UgyAIJava Relational Operators
https://youtu.be/rYX6AQo9YsUJava Multi-branch if-else-if Statement
https://youtu.be/h-qsFBw1IVgJava Nested if-else Statements
https://youtu.be/6PdGXsKUWysJava Distinct If Statements
https://youtu.be/64A42pRUsTIJava Logical Operators
https://youtu.be/yW8IShT12yQJava Short Circuit Evaluation
https://youtu.be/JKktfkOWyJYJava Switch Statement
https://youtu.be/9KncitnPqTEJava Precedence Rules for Logical and Relational Operators
https://youtu.be/SIb52SKdkXEJava Boolean Data Type
https://youtu.be/DITfFpSVAJAJava String Comparison Methods
https://youtu.be/-lQhD3pOA8sString Access Methods
https://youtu.be/gBgyMyBnoXEString Modifier Methods
https://youtu.be/YaL9PCOG0X4The Conditional Expression
https://youtu.be/WR-PfTLAYaEFloating-point Comparison
https://youtu.be/m0PLceVGB00Character Comparison
https://youtu.be/YhiL7QDLeRQSystem.out.printf() method
https://youtu.be/g_BsIuRVfvkDisplaying Currency in Java
https://youtu.be/hjsTu8300vgVariable Scope
https://youtu.be/CauIGSh8KsA
Bài tập xử lý xâu kí tự String
- Tác giả: tailieu.pro
- Đánh giá: 5 ⭐ ( 8299 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Chuẩn hóa xâu trong Java, xóa khoảng trắng thừa, xử lý chuỗi string trong java. Thao tác với xâu kí tự các hàm xử lý Split, trim, tìm chuỗi con, đếm từ . . .
Cách chuyển chữ thường thành chữ hoa trong Java
- Tác giả: hoctapsgk.com
- Đánh giá: 4 ⭐ ( 3321 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Hướng dẫn cách chuyển đổi chữ thường thành chữ in hoa trong Java bằng bảng mã ASCII, sử dụng hàm toUpperCase Java để chuyển đổi sang chữ hoa
Cách chuyển chữ hoa thành chữ thường trong Java
- Tác giả: freetuts.net
- Đánh giá: 4 ⭐ ( 8996 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Hướng dẫn chuyển đổi chữ in hoa thành chữ thường trong Java, sử dụng mã ASCII và hàm toLowerCase để chuyển chữ hoa thành chữ thường trong Java
Bài tập Java phần xâu ký tự, code ví dụ
- Tác giả: stackjava.com
- Đánh giá: 5 ⭐ ( 9287 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Bài tập Java phần xâu ký tự, code ví dụ. Các bài tập ví dụ về phần xâu ký tự trong ngôn ngữ Java. Code ví dụ cho các bài tập.
[Java Core] Phương thức chuyển chữ thành HOA – THƯỜNG: toLowercase() and toUpperCase()
- Tác giả: www.codelean.vn
- Đánh giá: 5 ⭐ ( 1078 lượt đánh giá )
- Khớp với kết quả tìm kiếm: CodeLean.vn là nơi chia sẻ kiến thức của những người học, làm và dạy trong lĩnh vực công nghệ thông tin.
Cú pháp Java cơ bản
- Tác giả: quantrimang.com
- Đánh giá: 4 ⭐ ( 3583 lượt đánh giá )
- Khớp với kết quả tìm kiếm: Một chương trình Java có thể được định nghĩa như là tập hợp các đối tượng, giao tiếp thông qua việc gọi các thủ tục của nhau. Giờ chúng ta sẽ nhìn vào lớp, đối tượng, thủ tục và biến thực thể/biến đối tượng (instance variable) để xem xét ý nghĩa của chúng.
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