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)

เปลี่ยนลำดับของออบเจ็กต์เป็นสตริงโดยคั่นด้วย sep

static <T> List<T> list(T... inputAry)

แปลงรายการ/อาร์เรย์ varargs เป็น List

เมธอดสาธารณะ

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