Câu hỏi được gắn thẻ «comparison»

Câu hỏi về so sánh dữ liệu và cách hiệu quả để thực hiện nó. Vui lòng tránh sử dụng thẻ này để so sánh chung (meta) về hai vấn đề hoặc khái niệm.









5
Tại sao == so sánh với Integer.valueOf (Chuỗi) cho kết quả khác nhau cho 127 và 128?
Tôi không biết tại sao các dòng mã này trả về các giá trị khác nhau: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); Đầu ra là: true false true Tại sao cái thứ nhất trở lại truevà cái thứ hai trở lại false? Có điều gì khác biệt mà tôi không biết giữa 127và …
182 java  integer  comparison 







Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.