DataLayout
chuyển đổi dữ liệu được lưu trữ trong bộ đệm thành dữ liệu ngắn.
Xem thêm
Phương pháp công khai
Tóm tắt ShortDataBuffer | áp dụngTo (bộ đệm S) Áp dụng bố cục này cho bộ đệm được cung cấp. |
trừu tượng ngắn | readObject (Bộ đệm S, chỉ mục dài) Đọc các giá trị n = scale() từ bộ đệm tại chỉ mục đã cho và trả về chúng dưới dạng một giá trị duy nhất trong kiểu người dùng. |
trừu tượng ngắn | readShort (Bộ đệm S, chỉ mục dài) Đọc các giá trị bộ đệm n = scale() tại chỉ mục đã cho và trả về chúng dưới dạng ngắn. |
khoảng trống trừu tượng | writeObject (Bộ đệm S, Giá trị ngắn, chỉ mục dài) |
khoảng trống trừu tượng | writeShort (Bộ đệm S, giá trị ngắn, chỉ mục dài) Ghi một đoạn ngắn vào bộ đệm ở chỉ mục đã cho sau khi chuyển đổi nó thành loại bộ đệm. |
Phương pháp kế thừa
Phương pháp công khai
tóm tắt công khai ShortDataBuffer applyTo (bộ đệm S)
Áp dụng bố cục này cho bộ đệm được cung cấp.
Phiên bản DataBuffer
được trả về chỉ đơn giản là một trình bao bọc cho bộ đệm ban đầu và không có bộ lưu trữ dự phòng của riêng nó.
Thông số
đệm | bộ đệm đích để áp dụng bố cục này cho |
---|
Trả lại
- một bộ đệm với cách bố trí này
tóm tắt công khai Short readObject (bộ đệm S, chỉ mục dài)
Đọc các giá trị n = scale()
từ bộ đệm tại chỉ mục đã cho và trả về chúng dưới dạng một giá trị duy nhất trong kiểu người dùng.
Những người triển khai giao diện này có trách nhiệm đọc giá trị được chuyển đổi từ bộ đệm nhất định, sử dụng phương pháp thích hợp nhất. Ví dụ: đối với bố cục chuyển đổi một giá trị long
thành BigInteger
,
@Override public BigInteger readObject(LongDataBuffer buffer, long index) { return BigInteger.valueOf(buffer.getLong(index)); }Nếu một giá trị người dùng chia tỷ lệ trên nhiều giá trị bộ đệm,
index
sẽ cho biết vị trí bắt đầu của chuỗi sẽ được đọc từ bộ đệm. Thông số
đệm | bộ đệm để đọc từ |
---|---|
mục lục | vị trí của bộ đệm để đọc trong bộ đệm |
Trả lại
- giá trị được chuyển đổi
readShort tóm tắt công khai (bộ đệm S, chỉ mục dài)
Đọc các giá trị bộ đệm n = scale()
tại chỉ mục đã cho và trả về chúng dưới dạng ngắn.
Thông số
đệm | bộ đệm để đọc từ |
---|---|
mục lục | vị trí của giá trị cần đọc trong bộ đệm |
Trả lại
- giá trị ngắn
Xem thêm
trừu tượng công khai void writeObject (Bộ đệm S, Giá trị ngắn, chỉ mục dài)
public abstract void writeShort (Bộ đệm S, giá trị ngắn, chỉ mục dài)
Ghi một đoạn ngắn vào bộ đệm ở chỉ mục đã cho sau khi chuyển đổi nó thành loại bộ đệm.
Thông số
đệm | bộ đệm để ghi vào |
---|---|
giá trị | viết tắt để chuyển đổi và viết |
mục lục | chỉ mục trong bộ đệm nơi giá trị được chuyển đổi sẽ được ghi |