2013-04-03 27 views
5

Các tài liệu nói:Con trỏ.getString() ép buộc một int vào một chuỗi?

Kết quả và liệu phương pháp này ném một ngoại lệ khi giá trị cột là null hoặc kiểu cột không phải là một loại chuỗi được thực hiện xác định.

Chúng đang nói về triển khai nào? Phiên bản của sqlite? Sẽ gọi

cursor.getString(INT_COLUMN) 

ép buộc int giá trị vào một String?

Trả lời

17

Con trỏ.getString() ép buộc một int vào một chuỗi?

Vâng, cùng một dữ liệu từ bảng của bạn có thể được trả lại với getString(), getInt(), getLong(), vv miễn là nó làm cho tinh thần. Ví dụ:

  • Nếu dữ liệu cột là 42: getInt() trả về 42 và getString() trả về "42".
  • Nếu dữ liệu cột là thực vật: getString() Thu nhập "nhà máy", getInt() lợi nhuận 0.
+1

cảm ơn cho câu trả lời cho cuộc sống, vũ trụ và tất cả mọi thứ – dumazy

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