Cho đoạn mã sau. Khối lệnh trên sẽ phát sinh Exception gì?
try {
int i = Integer.parseInt("one");
}
try {
int i = Integer.parseInt("one");
}
int i = Integer.parseInt("one");
}
Trả lời:
Đáp án đúng: C
Đoạn mã cố gắng chuyển đổi chuỗi "one" thành một số nguyên bằng phương thức `Integer.parseInt()`. Tuy nhiên, chuỗi "one" không phải là một biểu diễn hợp lệ của một số nguyên, do đó phương thức này sẽ ném ra một ngoại lệ `NumberFormatException`.
* `ClassCastException` xảy ra khi cố gắng ép kiểu một đối tượng sang một lớp không phù hợp.
* `IllegalStateException` xảy ra khi một phương thức được gọi vào thời điểm mà đối tượng không ở trạng thái thích hợp để thao tác.
* `ArrayIndexOutOfBoundsException` xảy ra khi cố gắng truy cập một phần tử của mảng bằng một chỉ số nằm ngoài phạm vi của mảng.





