StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
com.android.tradefed.util.StringEscapeUtils


คลาสยูทิลิตีสำหรับการกำหนดสตริงเป็นอักขระหลีกสำหรับรูปแบบที่เฉพาะเจาะจง รวมเมธอดเพื่อหลีกสตริงที่กำลังส่งไปยัง Android Shell

สรุป

ช่างก่อสร้างสาธารณะ

StringEscapeUtils()

วิธีการสาธารณะ

static String escapeShell(String str)

ซ่อนค่า String เพื่อใช้ในคำสั่ง Shell ของ Android

static paramsToArgs( params)

แปลงพารามิเตอร์ที่ระบุผ่านตัวเลือกเป็นอาร์กิวเมนต์บรรทัดคำสั่งเป็นกระบวนการย่อย

วิธีนี้จะทำ UnEscape ทั่วไปสำหรับพารามิเตอร์แต่ละรายการในรายการ

ช่างก่อสร้างสาธารณะ

StringEscapeUtils

public StringEscapeUtils ()

วิธีการสาธารณะ

EscapeShell

public static String escapeShell (String str)

ซ่อนค่า String เพื่อใช้ในคำสั่ง Shell ของ Android

พารามิเตอร์
str String: String ที่จะหลบหนี

คิกรีเทิร์น
String Android Shell ซ่อนค่า String

พารามิเตอร์

public static  paramsToArgs ( params)

แปลงพารามิเตอร์ที่ระบุผ่านตัวเลือกเป็นอาร์กิวเมนต์บรรทัดคำสั่งเป็นกระบวนการย่อย

วิธีนี้จะทำ UnEscape ทั่วไปสำหรับพารามิเตอร์แต่ละรายการในรายการ ทั้งนี้ แทนที่ \[char] ด้วย [อักขระ] ตัวอย่างเช่น \" ถูกแปลงเป็น " วิธีนี้อนุญาตสตริงที่มี เครื่องหมายคำพูดคู่ที่กำหนดเป็นอักขระหลีกเพื่อให้ยังคงเป็นสตริงหลังจากได้รับการแยกวิเคราะห์โดย BidtionAwareTokenizer การไม่มี quotionAwareTokenizer นี้จะแบ่งสตริงออกเป็นส่วนๆ หากมีพื้นที่ใน ได้

พารามิเตอร์
params : พารามิเตอร์ที่ได้รับผ่านตัวเลือก

คิกรีเทิร์น
รายการสตริงที่แสดงถึงอาร์กิวเมนต์บรรทัดคำสั่ง