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>
|
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(s) ที่ส่งมาใน List และรวมรายการที่สร้างขึ้น
| พารามิเตอร์ | |
|---|---|
sep |
String: ตัวคั่นสตริงเพื่อกำหนดขอบเขตของกลุ่มเอาต์พุตต่างๆ |
pieces |
Object: Collection หรือ varargs Array ของออบเจ็กต์ |
| การคืนสินค้า | |
|---|---|
String |
|
รายการ
public static List<T> list (T... inputAry)
แปลงรายการ/อาร์เรย์ varargs เป็น List ซึ่งจะเป็นประโยชน์ในการสร้างอินสแตนซ์ของ
List ด้วยตนเอง โปรดทราบว่าวิธีนี้แตกต่างจาก Arrays.asList(T) ตรงที่
อาร์เรย์ที่ส่งคืนจะเปลี่ยนแปลงได้
| พารามิเตอร์ | |
|---|---|
inputAry |
T: อาร์เรย์หรือรายการ varargs |
| การคืนสินค้า | |
|---|---|
List<T> |
อินสแตนซ์ List ที่มีเนื้อหาเหมือนกัน |