01/10/2018, 13:40
Sự khác biệt của equals và "==" trong so sánh chuỗi trong Java?
String d[] = new String[sp.size()];
for(int j = 0; j< sp.size();j++){
d[j] = sp.get(j).hang;
if(d[j].equals("nokia")){
System.out.printf("%s",sp.get(j));
}
các bạn cho mình hỏi sao khi sử dụng equals như trên lại được mà sử dụng == thay vì equals lại không được vậy ?
if(d[j] == "nokia")
Bài liên quan
equals là hàm còn == là toán tử
Bạn đọc hết topic này nhé
https://daynhauhoc.com/t/string-literal-va-new-string-trong-java/34541
mình cám ơn bạn nhá =). Bạn có thể giới thiệu cho mình một ít web size bài tập java có lời giải dạng giải đố cầu thang máy hay tìm đường đi ngắn nhất không ? Mình kiếm hoài mà chỉ có bài tập không có lời giải bạn ạ =)