Mẹo Hướng dẫn So sánh 2 string trong java Mới Nhất
Bạn đang tìm kiếm từ khóa So sánh 2 string trong java được Cập Nhật vào lúc : 2022-04-09 13:10:06 . Với phương châm chia sẻ Thủ Thuật về trong nội dung bài viết một cách Chi Tiết 2022. Nếu sau khi đọc tài liệu vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Admin lý giải và hướng dẫn lại nha.
Nội dung chính
- Làm thế nào để so sánh chuỗi trong java một cách nhanh nhất có thể
- So sánh chuỗi trong java
- dùngcông thứcequals()
- sử dụngtoán tử ==
- dùngcông thứccompareTo()
- public boolean equals(Object another): so sánh 2 chuỗi có phân biệt chữ hoa, chữ thường.
- public boolean equalsIgnoreCase(String another): so sánh 2 chuỗikphân biệt chữ hoa, chữ thường.
- s1 == s2 : 0
- s1 > s2 :giá trị> 0
- s1 < s2 :trị giá< 0
Rate this post
So sánh chuỗi trong java là một trong những từ khóa được search nhiều nhất trên google về chủ đề so sánh chuỗi trong java. Trong nội dung bài viết này, xaydungweb.vn sẽ viết nội dung bài viết nói về làm thế nào để so sánh chuỗi trong java một cách nhanh nhất có thể.
Làm thế nào để so sánh chuỗi trong java một cách nhanh nhất có thể
So sánh chuỗi trong java
Chúng tađủ sứcso sánh chuỗi trong java trên cơ sởnội dungvà tham chiếu của nó.
Nó đượcsử dụngtrong xác thực (bởiphương phápequals()),sắp xếp(theocông thứccompareTo()), so sánh tham chiếu(với toán tử ==), vv
Có bamẹođể so sánh chuỗi trong java:
1) So sánh chuỗi bằngphương thứcequals()
phương phápequals() đượcsử dụngđể so sánhnội dungcủa 2 chuỗi. Lớp Stringphân phối2mẹoequals():
gợi ý1:
1
2
3
4
5
6
7
8
9
10
11
public class Teststringcomparison1
public static void main(String args[])
String s1 = “Hello”;
String s2 = “Hello”;
String s3 = new String(“Hello”);
String s4 = “Hallo”;
System.out.println(s1.equals(s2));//true
System.out.println(s1.equals(s3));//true
System.out.println(s1.equals(s4));//false
Output:
true
true
false
gợi ý2:
1
2
3
4
5
6
7
8
9
public class Teststringcomparison2
public static void main(String args[])
String s1 = “Hello”;
String s2 = “HELLO”;
System.out.println(s1.equals(s2));//false
System.out.println(s1.equalsIgnoreCase(s2));//true
Output:
false
true
2) So sánh chuỗi bằng toán tử ==
Toán tử == đượcsử dụngđể so sánh tham chiếu (không phải giá trị) của 2 chuỗi.
ví dụ3:
1
2
3
4
5
6
7
8
9
public class Teststringcomparison3
public static void main(String args[])
String s1 = “Hello”;
String s2 = “Hello”;
String s3 = new String(“Hello”);
System.out.println(s1 == s2);//true (vì cả hai cùng tham chiếu instance giống nhau)
System.out.println(s1 == s3);//false(vì s3 tham chiếu instance mà không ở trong Pool)
Output:
true
false
3) So sánh chuỗi bằngphương phápcompareTo()
cách thứccompareTo () so sánh cácgiá trịtheo thứ tự từ điển và trả về mộttrị giásố nguyênmô tảnếu chuỗitrước hếtnhỏ hơn, bằng hoặclớnhơn chuỗi thứ hai.
Giả sử s1 và s2 là hai biến chuỗi. Nếu:
gợi ý4:
1
2
3
4
5
6
7
8
public static void main(String args[])
String s1 = “Hello”;
String s2 = “Hello”;
String s3 = “Java”;
System.out.println(s1.compareTo(s2));
System.out.println(s1.compareTo(s3));
System.out.println(s3.compareTo(s1));
Output:
0
-2
2
Nguồn: viettuts.vn
Share Link Download So sánh 2 string trong java miễn phí
Bạn vừa đọc Post Với Một số hướng dẫn một cách rõ ràng hơn về Video So sánh 2 string trong java tiên tiến và phát triển nhất và Chia SẻLink Tải So sánh 2 string trong java miễn phí.
Thảo Luận vướng mắc về So sánh 2 string trong java
Nếu sau khi đọc nội dung bài viết So sánh 2 string trong java vẫn chưa hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Admin lý giải và hướng dẫn lại nha
#sánh #string #trong #java