2011-12-14 34 views

Trả lời

0

Có, FormatException được ném khi bạn cố gắng phân tích cú pháp một số từ chuỗi có định dạng không hợp lệ (thực ra nó được giới hạn ở số).

2

Có. Các phương thức như Double.Parse ném FormatException nếu chuỗi được chuyển đổi không đại diện cho một số ở định dạng hợp lệ.

6

Tôi nghĩ rằng có cả hai đều giống nhau sau đây là những chi tiết được về cả ngoại lệ

NumberFormatException (java): -Thrown để chỉ ra rằng ứng dụng đã cố gắng để chuyển đổi một chuỗi để một trong những loại số, nhưng rằng chuỗi không có định dạng thích hợp.

FormatException (.net): - FormatException được ném khi định dạng của đối số trong lời gọi phương thức không khớp với định dạng của kiểu tham số chính thức tương ứng. Ví dụ, nếu một phương thức xác định một tham số String gồm hai chữ số với một khoảng thời gian nhúng, việc chuyển một đối số chuỗi tương ứng chỉ chứa hai chữ số cho phương thức đó sẽ khiến cho FormatException bị ném.

FormatException sử dụng HRESULT COR_E_FORMAT, có giá trị 0x80131537.

tham khảo http://msdn.microsoft.com/en-us/library/system.formatexception.aspx

http://docs.oracle.com/javase/6/docs/api/java/lang/NumberFormatException.html

Các vấn đề liên quan