کمککننده آرایه
public final class ArrayHelper
extends Object
| شیء جاوا | |
| ↳ | com.android.ddmlib.utils.ArrayHelper |
کلاس کاربردی که تبدیل آرایه به عدد صحیح/طولانی را برای دادههای دریافتی از دستگاهها از طریق adb فراهم میکند.
خلاصه
سازندگان عمومی | |
|---|---|
ArrayHelper () | |
روشهای عمومی | |
|---|---|
static int | swap32bitFromArray (byte[] value, int offset)یک عدد صحیح ۳۲ بیتی علامتدار را از آرایهای که از یک دستگاه میآید، میخواند. |
static void | swap32bitsToArray (int value, byte[] dest, int offset)یک مقدار بدون علامت را جابجا میکند و نتیجه را در آرایهای قرار میدهد که میتواند به یک دستگاه ارسال شود. |
static long | swap64bitFromArray (byte[] value, int offset)یک عدد صحیح ۶۴ بیتی علامتدار را از آرایهای که از یک دستگاه میآید، میخواند. |
static int | swapU16bitFromArray (byte[] value, int offset)یک عدد صحیح ۱۶ بیتی بدون علامت را از آرایهای که از یک دستگاه میآید میخواند و آن را به عنوان یک عدد صحیح «int» برمیگرداند. |
سازندگان عمومی
کمککننده آرایه
public ArrayHelper ()
روشهای عمومی
swap32bitFromArray
public static int swap32bitFromArray (byte[] value,
int offset)یک عدد صحیح ۳۲ بیتی علامتدار را از آرایهای که از یک دستگاه میآید، میخواند.
| پارامترها | |
|---|---|
value | byte : آرایهای که شامل عدد صحیح است |
offset | int : مقدار اولیه در آرایه که متغیر int از آن شروع میشود. |
| بازگشتها | |
|---|---|
int | عدد صحیح خوانده شده از آرایه |
swap32bitsToArray
public static void swap32bitsToArray (int value,
byte[] dest,
int offset)یک مقدار بدون علامت را جابجا میکند و نتیجه را در آرایهای قرار میدهد که میتواند به یک دستگاه ارسال شود.
| پارامترها | |
|---|---|
value | int : مقداری که قرار است مبادله شود. |
dest | byte : آرایه مقصد |
offset | int : مقدار جابجا شده در آرایه را مشخص میکند. طول آرایه باید حداقل برابر با ۴+ باشد. |
swap64bitFromArray
public static long swap64bitFromArray (byte[] value,
int offset)یک عدد صحیح ۶۴ بیتی علامتدار را از آرایهای که از یک دستگاه میآید، میخواند.
| پارامترها | |
|---|---|
value | byte : آرایهای که شامل عدد صحیح است |
offset | int : مقدار اولیه آرایه که مقدار int از آن شروع میشود. طول آرایه باید حداقل 8+ باشد. |
| بازگشتها | |
|---|---|
long | عدد صحیح خوانده شده از آرایه |
swapU16bitFromArray
public static int swapU16bitFromArray (byte[] value,
int offset)یک عدد صحیح ۱۶ بیتی بدون علامت را از آرایهای که از یک دستگاه میآید میخواند و آن را به عنوان یک عدد صحیح «int» برمیگرداند.
| پارامترها | |
|---|---|
value | byte : آرایهای که شامل عدد صحیح ۱۶ بیتی (۲ بایت) است. |
offset | int : مقدار اولیه آرایه که مقدار int از آن شروع میشود. طول آرایه باید حداقل 2+ مقدار اولیه باشد. |
| بازگشتها | |
|---|---|
int | عدد صحیح خوانده شده از آرایه. |