StringEscapeUtils

public class StringEscapeUtils
extends Object

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


คลาสยูทิลิตีสำหรับการหลีกหนีสตริงสำหรับรูปแบบที่เฉพาะเจาะจง รวมวิธีการหลีกหนีสตริงที่ส่งไปยังเชลล์ Android

สรุป

ตัวสร้างแบบสาธารณะ

StringEscapeUtils()

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

static String escapeShell(String str)

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

static paramsToArgs( params)

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

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

ตัวสร้างแบบสาธารณะ

StringEscapeUtils

public StringEscapeUtils ()

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

escapeShell

public static String escapeShell (String str)

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

พารามิเตอร์
str String: String ที่ใช้หลีกหนี

คิกรีเทิร์น
String เชลล์ Android หนีจาก String

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

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