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) ที่มีเนื้อหาเหมือนกัน |