"Và bây giờ là lúc cho một chủ đề nhỏ nhưng thú vị: chuyển đổi sang kiểu String."
"Trong Java, bất kỳ loại dữ liệu nào cũng có thể được chuyển đổi thành Chuỗi."
"Nghe có vẻ tuyệt."
"Tốt hơn là mát. Hầu như mọi loại đều có thể được chuyển đổi hoàn toàn thành Chuỗi. Điều này dễ thấy khi chúng ta thêm hai biến, trong đó một biến là Chuỗi và biến còn lại là một thứ khác. Biến không phải Chuỗi sẽ được chuyển đổi thành Sợi dây."
"Kiểm tra một vài ví dụ:"
Yêu cầu | Điều gì thực sự xảy ra |
---|---|
|
|
|
|
|
|
|
|
|
|
Kết luận: Nếu chúng ta thêm một Chuỗi và 'bất kỳ loại nào khác', thì loại thứ hai sẽ được chuyển đổi thành Chuỗi .
"Hãy chú ý đến dòng thứ tư trong bảng. Tất cả các thao tác được thực hiện từ trái sang phải. Đó là lý do tại sao cộng 5 + '\u0000' " cũng giống như cộng các số nguyên."
"Vì vậy, nếu tôi viết một cái gì đó như String s = 1+2+3+4+5+"m"
, tôi sẽ nhận được s = "15m"
?"
"Ừ. Các số sẽ được cộng trước, sau đó tổng sẽ được chuyển đổi thành một chuỗi."
GO TO FULL VERSION