ArrayUtil
public
class
ArrayUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ArrayUtil |
วิธีการยูทิลิตีสําหรับอาร์เรย์
สรุป
เมธอดสาธารณะ | |
|---|---|
static
String[]
|
buildArray(String... arrays)
สร้างอาร์เรย์จากเนื้อหาที่ระบุ |
static
String
|
join(String sep, Object... pieces)
เปลี่ยนลําดับของออบเจ็กต์เป็นสตริงที่คั่นด้วย |
static
<T>
|
list(T... inputAry)
แปลงรายการ/อาร์เรย์ varargs เป็น |
เมธอดสาธารณะ
buildArray
public static String[] buildArray (String... arrays)
สร้างอาร์เรย์จากเนื้อหาที่ระบุ
อาร์เรย์ที่ได้จะเป็นอาร์เรย์ที่ต่อจากarraysอาร์เรย์อินพุตตามลําดับเดิม
| พารามิเตอร์ | |
|---|---|
arrays |
String: อาร์เรย์ที่จะต่อเชื่อม |
| คิกรีเทิร์น | |
|---|---|
String[] |
อาร์เรย์ที่สร้างขึ้นใหม่ |
เข้าร่วม
public static String join (String sep,
Object... pieces)เปลี่ยนลําดับของออบเจ็กต์เป็นสตริงที่คั่นด้วย sep หากมีการส่ง Collection รายการเดียว ระบบจะถือว่าต้องรวมองค์ประกอบของคอลเล็กชันนั้น มิเช่นนั้น ให้ตัด Object ที่ส่งมาใน ERROR(/List) และรวมเข้ากับรายการที่สร้างขึ้น
| พารามิเตอร์ | |
|---|---|
sep |
String: ตัวคั่นสตริงเพื่อแบ่งกลุ่มเอาต์พุตต่างๆ |
pieces |
Object: ERROR(/Collection) หรือ Array แบบ varargs ของออบเจ็กต์ |
| คิกรีเทิร์น | |
|---|---|
String |
|
ลิสต์
public staticlist (T... inputAry)
แปลงรายการ/อาร์เรย์ varargs เป็น ERROR(/List) ซึ่งมีประโยชน์ต่อการสร้างอินสแตนซ์ของ ERROR(/List) ด้วยตนเอง โปรดทราบว่าการดำเนินการนี้แตกต่างจาก Arrays.asList(T) ตรงที่แอนนิวยต์ที่แสดงผลจะเปลี่ยนแปลงได้
| พารามิเตอร์ | |
|---|---|
inputAry |
T: อาร์เรย์หรือรายการ varargs |
| คิกรีเทิร์น | |
|---|---|
|
อินสแตนซ์ ERROR(/List) ที่มีเนื้อหาเหมือนกัน |