JavaScript is required

Phương thức getData() của lớp DatagramPacket trả về dữ liệu thuộc kiểu chuỗi, đúng hay sai?

A.

Đúng

B.
Sai
Trả lời:

Đáp án đúng: B


Phương thức `getData()` của lớp `DatagramPacket` trong Java (và các ngôn ngữ lập trình khác) trả về một mảng byte (`byte[]`), chứ không phải là một chuỗi (String). Mảng byte này chứa dữ liệu được nhận hoặc sẽ được gửi đi. Để chuyển đổi mảng byte này thành chuỗi, bạn cần sử dụng các phương thức thích hợp để giải mã (decode) dữ liệu, ví dụ như sử dụng `String(byte[], Charset)` để tạo một chuỗi từ mảng byte với một bảng mã ký tự cụ thể (ví dụ: UTF-8). Do đó, câu trả lời 'Đúng' là sai.

Câu hỏi liên quan