You are never a loser until you quit trying!

12

Phân biệt toán tử == và phương thức equals() trong java

Tôi nghĩ vấn đề này trong Java vẫn còn nhiều bạn chưa phân biệt rõ sự khác nhau giữa toán tử “==” và phương thức equal() trong Java, đặc biệt là khi so sánh chuỗi String trong Java. Hôm nay mình viết bài này để mọi người tham khảo và góp ý. VD1: Giả sử tôi có đoạn code như sau: String a = new String(“abc”); String b = new String(“abc”); System.out.println(“a==b ? ”+ (a==b));// kết quả: a==b?false System.out.println(“a.equals(b)?” + a.equals(b));// kết quả e.quals(b)?true Vậy tại sao kết quả lại khác nhau? Trong JAVA, có 2 kiểu biến:...

Bài tập string trong java

Chào bạn đến với phanlamcoder.blogspot.com! Ở bài viết này chúng ta sẽ cùng test lại những câu lệnh cơ bản nhé! /*  * To change this license header, choose License Headers in Project Properties.  * To change this template file, choose Tools | Templates  * and open the template in the editor.  */ package stringjava; import java.util.Locale; /**  *  * @author Nhu Y  */ public...

Tổng kết về lớp String và tìm hiểu về hai lớp StringBuffer và StringBuilder trong Java

Chào bạn đến với phanlamcoder.blogspot.com! Ở bài viết này chúng ta sẽ tổng kết về lớp String và tìm hiểu về hai lớp StringBuffer và StringBuilder trong Java: Như đã nói trong bài Tìm hiểu về đối tượng String,  lớp String Literal là immutable (không thể thay đổi) :         String a = " Yzenny97";   //tạo ra instance chứa “Yzenny97”  nằm...