01/10/2018, 09:10

Trao đổi về chuỗi trong java

mọi người cho mình hỏi là giờ mình nhập 2 chuỗi vào máy và so sánh hai kí tự sđầu trong 2 chuỗi nhập vào xem có bằng nhau không thì làm thế nào vậy ạ,nhờ mọi người gợi ý giúp mình với

Tâm Ninja viết 11:22 ngày 01/10/2018

Java code:

public boolean compare(String s1, String s2) {
    if (s1.length < 1) {
        if (s2.length < 1) {
             return true;
        } else {
             return false;
        }
    } else {
        if (s2.length < 1) {
             return false;
        }
    }

    boolean result = s1.charAt(0) == s2.charAt(0);
    return result;
}

Advance:

public static boolean compare(String s1, String s2) {
    if (s1 == null) {
        return false;
    }

    if (s2 == null) {
        return false;
    }

    if (!(s1.length < 1 ^ s2.length < 1)) {
        return false;
    }

    return s1.charAt(0) == s2.charAt(0);
}

Android code:

public boolean compare(String s1, String s2) {
    if (!(TextUtils.isEmpty(s1) ^ TextUtils.isEmpty(s2))) {
        return false;
    }

    return s1.charAt(0) == s2.charAt(0);
}
Nguyễn Văn Sang viết 11:22 ngày 01/10/2018

cảm ơn bác nhé,em hiểu rồi,

luubiit viết 11:15 ngày 01/10/2018

Bạn có thể tham khảo thêm một số thao tác xử lý chuỗi dưới đây.

Kênh Lập Trình – 14 Nov 16

[Bài 15] Các phương thức xử lý chuỗi trong Java - Kênh Lập Trình

phương thức xử lý chuỗi như so sánh, cắt, nối, thay thế... Để hiểu rõ hơn về vấn đề này hãy cùng mình tìm hiểu các phương thức xử lý chuỗi trong Java.

Hidan viết 11:22 ngày 01/10/2018

chẳng bao giờ thấy bạn đưa ra ý kiến của mình mà lúc nào cũng kêu là trao đổi, trao đổi, po chân.

Bài liên quan
0