Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

ByteArrayList

public class ByteArrayList
extends Object

java.lang.Object
com.android.tradefed.util.ByteArrayList


Một lớp để đại diện cho một mảng byte nhẹ. Mục tiêu của lớp này là để tránh chi phí không gian đáng kể khi sử dụng các lớp Java. Ví dụ: xem: http://benjchristensen.com/2008/05/27/java-memory-usage-ints/

Bản tóm tắt

Các nhà xây dựng công cộng

ByteArrayList ()

Tạo một danh sách trống với dung lượng ban đầu là 128 byte và hệ số tăng trưởng là 2.0

ByteArrayList (int defaultSize)

Tạo danh sách trống với dung lượng ban đầu được chỉ định và với hệ số tăng trưởng là 2,0

ByteArrayList (int defaultSize, float growthFactor)

Tạo một danh sách trống với công suất ban đầu được chỉ định và hệ số tăng trưởng

Phương pháp công khai

boolean add (byte b)

Thêm phần tử được chỉ định vào cuối danh sách này

boolean addAll (byte[] src)

Thêm nội dung đầy đủ của byte[] vào danh sách.

boolean addAll (byte[] src, int srcOffset, int length)

Thêm nội dung được chỉ định của byte[] vào danh sách.

boolean addall ( ByteArrayList src)

Thêm nội dung đầy đủ của ByteArrayList được cung cấp vào danh sách.

void clear ()

Xóa tất cả các phần tử khỏi danh sách này.

void ensureCapacity (int minCapacity)

Tăng dung lượng của cá thể ByteArrayList này, nếu cần, để đảm bảo rằng nó có thể chứa ít nhất số byte được chỉ định bởi đối số dung lượng tối thiểu.

boolean equals (Object other)

byte get (int idx)

Trả về phần tử ở vị trí được chỉ định trong danh sách này

byte[] getContents ()

Trả về bản sao nội dung của ByteArrayList này dưới dạng byte[] .

int hashCode ()

boolean isEmpty ()

Trả về true nếu danh sách này không chứa byte

byte set (int idx, byte b)

Thay thế phần tử ở vị trí được chỉ định trong danh sách này bằng phần tử được chỉ định

int size ()

Trả về số byte trong danh sách này

void trimToSize ()

Cắt giảm dung lượng của cá thể ByteArrayList này thành kích thước hiện tại của danh sách.

Các nhà xây dựng công cộng

ByteArrayList

public ByteArrayList ()

Tạo một danh sách trống với dung lượng ban đầu là 128 byte và hệ số tăng trưởng là 2.0

ByteArrayList

public ByteArrayList (int defaultSize)

Tạo danh sách trống với dung lượng ban đầu được chỉ định và với hệ số tăng trưởng là 2,0

Thông số
defaultSize int : Dung lượng ban đầu của danh sách, tính bằng byte

ByteArrayList

public ByteArrayList (int defaultSize, 
                float growthFactor)

Tạo một danh sách trống với công suất ban đầu được chỉ định và hệ số tăng trưởng

Thông số
defaultSize int : Dung lượng ban đầu của danh sách, tính bằng byte

growthFactor float : Hệ số mà dung lượng được nhân lên khi danh sách cần tự động thay đổi kích thước. Phải >= 1.1f .

Phương pháp công khai

cộng

public boolean add (byte b)

Thêm phần tử được chỉ định vào cuối danh sách này

Thông số
b byte : byte để thêm vào danh sách

Lợi nhuận
boolean true

addAll

public boolean addAll (byte[] src)

Thêm nội dung đầy đủ của byte[] vào danh sách.

Thông số
src byte : byte[] để nối nội dung từ

Lợi nhuận
boolean true

addAll

public boolean addAll (byte[] src, 
                int srcOffset, 
                int length)

Thêm nội dung được chỉ định của byte[] vào danh sách.

Thông số
src byte : byte[] để nối nội dung từ

srcOffset int : Chỉ mục của phần tử đầu tiên của src để nối thêm

length int : Số lượng byte để thêm vào danh sách

Lợi nhuận
boolean true

addall

public boolean addall (ByteArrayList src)

Thêm nội dung đầy đủ của ByteArrayList được cung cấp vào danh sách.

Thông số
src ByteArrayList : ByteArrayList để nối nội dung từ

Lợi nhuận
boolean true

xa lạ

public void clear ()

Xóa tất cả các phần tử khỏi danh sách này.

đảm bảo

public void ensureCapacity (int minCapacity)

Tăng dung lượng của cá thể ByteArrayList này, nếu cần, để đảm bảo rằng nó có thể chứa ít nhất số byte được chỉ định bởi đối số dung lượng tối thiểu.

Thông số
minCapacity int : Dung lượng tối thiểu để đảm bảo lưu trữ, tính bằng byte

bằng

public boolean equals (Object other)

Thông số
other Object

Lợi nhuận
boolean

lấy

public byte get (int idx)

Trả về phần tử ở vị trí được chỉ định trong danh sách này

Thông số
idx int : Chỉ mục trả về

Lợi nhuận
byte

getContents

public byte[] getContents ()

Trả về bản sao nội dung của ByteArrayList này dưới dạng byte[] .

Lợi nhuận
byte[] Một bản sao byte[] của nội dung danh sách

Mã Băm

public int hashCode ()

Lợi nhuận
int

isEmpty

public boolean isEmpty ()

Trả về true nếu danh sách này không chứa byte

Lợi nhuận
boolean

bộ

public byte set (int idx, 
                byte b)

Thay thế phần tử ở vị trí được chỉ định trong danh sách này bằng phần tử được chỉ định

Thông số
idx int : Chỉ số để thay thế

b byte : byte để thay thế tại chỉ mục đó

Lợi nhuận
byte

kích thước

public int size ()

Trả về số byte trong danh sách này

Lợi nhuận
int

trimToSize

public void trimToSize ()

Cắt giảm dung lượng của cá thể ByteArrayList này thành kích thước hiện tại của danh sách.