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 để biểu diễn 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

nhà thầu công cộng

ByteArrayList ()

Xây dựng 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)

Xây dựng một 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)

Xây dựng một danh sách trống với dung lượng ban đầu và hệ số tăng trưởng được chỉ định

Phương thức công khai

boolean add (byte b)

Nối phần tử đã chỉ định vào cuối danh sách này

boolean addAll (byte[] src)

Nối toàn bộ nội dung của byte[] được cung cấp vào danh sách.

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

Nối thêm nội dung đã chỉ định của byte[] được cung cấp vào danh sách.

boolean addall ( ByteArrayList src)

Nối toàn bộ nội dung 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 phiên bản 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í đã chỉ định trong danh sách này

byte[] getContents ()

Trả về một 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 nào

byte set (int idx, byte b)

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

int size ()

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

void trimToSize ()

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

nhà thầu công cộng

ByteArrayList

public ByteArrayList ()

Xây dựng 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)

Xây dựng một 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)

Xây dựng một danh sách trống với dung lượng ban đầu và hệ số tăng trưởng được chỉ định

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 thức công khai

thêm vào

public boolean add (byte b)

Nối phần tử đã chỉ định vào cuối danh sách này

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

trả lại
boolean true

thêm tất cả

public boolean addAll (byte[] src)

Nối toàn bộ nội dung của byte[] được cung cấp vào danh sách.

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

trả lại
boolean true

thêm tất cả

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

Nối thêm nội dung đã chỉ định của byte[] được cung cấp vào danh sách.

Thông số
src byte : byte[] để nối thêm 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

trả lại
boolean true

thêm vào

public boolean addall (ByteArrayList src)

Nối toàn bộ nội dung của ByteArrayList được cung cấp vào danh sách.

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

trả lại
boolean true

thông thoáng

public void clear ()

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

đảm bảo năng lực

public void ensureCapacity (int minCapacity)

Tăng dung lượng của phiên bản 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ữ cho, tính bằng byte

bằng

public boolean equals (Object other)

Thông số
other Object

trả lại
boolean

lấy

public byte get (int idx)

Trả về phần tử tại vị trí đã chỉ định trong danh sách này

Thông số
idx int : Chỉ số để trả về

trả lại
byte

getContent

public byte[] getContents ()

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

trả lại
byte[] Một byte[] bản sao của nội dung danh sách

Mã Băm

public int hashCode ()

trả lại
int

isEmpty

public boolean isEmpty ()

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

trả lại
boolean

bộ

public byte set (int idx, 
                byte b)

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

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

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

trả lại
byte

kích cỡ

public int size ()

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

trả lại
int

trimToSize

public void trimToSize ()

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