01/10/2018, 13:31

Tại sao lại vậy nhỉ?

mình mới từ c sang java.lỗi ở chỗ mình bôi đen. nhưng sao thấy cái khai báo họ khai báo đc còn mình lại bị lỗi nhỉ. phải chuyển thành Object ms được

Trường Vũ viết 15:47 ngày 01/10/2018

Quân viết 15:43 ngày 01/10/2018

bạn có chắc là code bạn giống hệt code của người ta không
à, post code lên nhé, để người khác khỏi phải gõ lại code nếu muốn quote chỗ lỗi cho bạn

Trường Vũ viết 15:36 ngày 01/10/2018

đây là đặt tên biến mà bạn chỗ mình bôi đậm ấy. mình không hiểu sao lại ko đặt được biến như họ

Quân viết 15:35 ngày 01/10/2018

mình k nói chỗ đó, chỗ khai báo list bạn có giống người ta k, mình đoán là không. Nếu bạn khai báo giống người ta rồi thì mình khuyên bạn tìm 1 trang khác để học, poor document

Phan Bá Hải viết 15:37 ngày 01/10/2018

Bạn khai báo ArrayList không đúng
Nếu bạn khai báo
ArrayList list = new ArrayList();
thì ArrayList này chứa Collection theo kiểu Object
Nên khi bạn get ra, nó báo lỗi
incompatible types: Object cannot be converted to int
Có 2 cách sửa

  • Parse kết quả get ra Integer
    int a = (Integer) list.get(0);
  • Khai báo ArrayList chứa Integer
    ArrayList<Integer> list = new ArrayList<>();
Tên Gì Cũng Được viết 15:35 ngày 01/10/2018

chỉ còn chuột vô chỗ lỗi để coi nó thông báo gì, chứ biết nó lỗi mà ko biết lỗi gì thì cũng như ko

Trường Vũ viết 15:35 ngày 01/10/2018

thank bạn mình hiểu rồi

Bài liên quan
0