Java 50. Xử lý chuỗi trong lập trình Java | Phần 2 - Các hàm so sánh chuỗi trong Java



    Bản quyền thuộc về TITV.vn, 
    vui lòng không đăng tải lại nội dung từ trang này.

    Video giải thích chi tiết


     Code chi tiết 

    
    
    public class ViDu {
    	public static void main(String[] args) {
    		String s1 = "titv.vn";
    		String s2 = "TITV.vn";
    		String s3 = "titv.vn";
    		
    		// Hàm equals => so sánh 2 chuỗi giống nhau, có phân biệt Hoa Thường
    		System.out.println("s1 equals s2: "+ s1.equals(s2));
    		System.out.println("s1 equals s3: "+ s1.equals(s3));
    		
    		// Hàm equalsIgnoreCase, so sánh 2 chuỗi giống nhau, ko phân biệt hoa thường
    		System.out.println("s1 equalsIgnoreCase s2: "+ s1.equalsIgnoreCase(s2));
    		System.out.println("s1 equalsIgnoreCase s3: "+ s1.equalsIgnoreCase(s3));
    	
    		// Nếu các bạn só sánh tài khoản và mật khẩu của người khi đăng nhâp
    		// Bạn sẽ dùng equals hoặc euqalsIgnoreCase?
    		
    		
    		// Hàm compareTo => so sánh > < =
    		String sv3 = "Nguyễn Văn";
    		String sv1 = "Nguyễn Văn A";
    		String sv2 = "Nguyễn Văn B";
    		String sv4 = "Nguyễn Văn a";
    		
    		System.out.println("sv1 compareTo sv2: "+ sv1.compareTo(sv2));
    		System.out.println("sv1 compareTo sv3: "+ sv1.compareTo(sv3));
    		System.out.println("sv1 compareTo sv4: "+ sv1.compareTo(sv4));
    		
    		// Hàm compareToIgnoreCase => Tường tự hàm compareTo, không biệt chữ hoa chữ thường
    		
    		// Hàm regionMatches => so sánh một đoạn
    		String r1 = "TITV.vn";
    		String r2 = "TV.v";
    		boolean check = r1.regionMatches(2, r2, 0, 4);
    		System.out.println(check);
    		
    		// 0937 456 789
    		// 0937 455 765
    		
    		// Hàm startWith => Hàm kiểm tra chuỗi bắt đầu bằng ....
    		String sdt = "037456789";
    		System.out.println(sdt.startsWith("037"));
    		System.out.println(sdt.startsWith("034"));
    		
    		// Hàm endWith => Hàm kiểm tra chuỗi kết thúc bằng ...
    		String tenFile = "I love you.JPG";
    		String tenFile2 = "Hoc Java.PDF";
    		
    		if (tenFile.endsWith(".JPG")) {
    			System.out.println("File 1 là hình ảnh!");
    		}else if (tenFile.endsWith(".PDF")) {
    			System.out.println("File 1 là file PDF!");
    		}
    		
    		if (tenFile2.endsWith(".JPG")) {
    			System.out.println("File 2 là hình ảnh!");
    		}else if (tenFile2.endsWith(".PDF")) {
    			System.out.println("File 2 là file PDF!");
    		}
    	}
    }
    
    
         

    Bạn có thể thích những bài đăng này:

    1 nhận xét:

    1. Mình dùng equal vì mật khẩu có chữ hoa sẽ bảo mật cao hơn

      Trả lờiXóa