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

Ngoại lệ Java được ném khi một ứng dụng cố gắng sử dụng null trong trường hợp bắt buộc phải có một đối tượng.





4
Tại sao String.valueOf (null) ném NullPulumException?
theo tài liệu, phương thức String.valueOf(Object obj)trả về: nếu đối số là null, thì một chuỗi bằng "null"; mặt khác, giá trị của obj.toString()được trả lại. Nhưng làm thế nào khi tôi thử làm điều này: System.out.println("String.valueOf(null) = " + String.valueOf(null)); thay vào đó nó ném NPE? (hãy tự thử …



5
Đôi khi Boolean.valueOf () tạo ra NullPulumException
Tôi có mã này: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // Produces …

13
NullPointerException truy cập dạng xem trong onCreate ()
Đây là một câu hỏi chính tắc cho một vấn đề thường xuyên được đăng trên StackOverflow. Tôi đang làm theo một hướng dẫn. Tôi đã tạo một hoạt động mới bằng trình hướng dẫn. Tôi nhận được NullPointerExceptionkhi cố gắng gọi một phương thức Viewcó được findViewById()trong hoạt động …



2
Tại sao Double.parseDouble (null) và Integer.parseInt (null) ném ra các ngoại lệ khác nhau?
Tại sao Double.parseDouble (null) và Integer.parseInt (null) ném ra các ngoại lệ khác nhau? Đây là một tai nạn lịch sử hay cố ý? Tài liệu nêu rõ hai loại ngoại lệ cho Double.parseDouble(...)và một cho Integer.parseInt(), nhưng có vẻ không nhất quán: Integer.parseInt(null); // throws java.lang.NumberFormatException: null Tuy nhiên …

7
Tại sao điều này không ném NullPointerException?
Nead làm rõ cho mã sau: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); Điều này sẽ in ra Bđể chứng minh samplevà referToSamplecác đối tượng tham chiếu đến cùng một tham chiếu bộ nhớ. StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); …



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.