StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
คลาสยูทิลิตีสำหรับการหลีกหนีสตริงสำหรับรูปแบบที่เฉพาะเจาะจง รวมวิธีการหลีกหนีสตริงที่ส่งไปยังเชลล์ Android
สรุป
ตัวสร้างแบบสาธารณะ | |
---|---|
StringEscapeUtils()
|
เมธอดสาธารณะ | |
---|---|
static
String
|
escapeShell(String str)
หนี |
static
|
paramsToArgs(
แปลงพารามิเตอร์ที่ระบุผ่านตัวเลือกเป็นอาร์กิวเมนต์บรรทัดคำสั่งไปยังกระบวนการย่อย วิธีนี้จะทำการยกเลิกการหนีค่าบ่ายแบบทั่วไปสำหรับพารามิเตอร์แต่ละรายการในรายการ |
ตัวสร้างแบบสาธารณะ
StringEscapeUtils
public StringEscapeUtils ()
เมธอดสาธารณะ
escapeShell
public static String escapeShell (String str)
หนี String
เพื่อใช้ในคำสั่ง Shell ของ Android
พารามิเตอร์ | |
---|---|
str |
String : String ที่ใช้หลีกหนี |
คิกรีเทิร์น | |
---|---|
String |
เชลล์ Android หนีจาก String |
paramsToArgs
public staticparamsToArgs ( params)
แปลงพารามิเตอร์ที่ระบุผ่านตัวเลือกเป็นอาร์กิวเมนต์บรรทัดคำสั่งไปยังกระบวนการย่อย
วิธีนี้จะทำการยกเลิกการหนีค่าบ่ายแบบทั่วไปสำหรับพารามิเตอร์แต่ละรายการในรายการ โดยจะแทนที่ \[char] ด้วย [char] เช่น \" จะเปลี่ยนเป็น " ซึ่งจะช่วยให้สตริงที่มีเครื่องหมายหลีกเครื่องหมายคำพูดคู่อยู่ในรูปแบบสตริงต่อไปหลังจากแยกวิเคราะห์โดย QuotationAwareTokenizer หากไม่มี QuotationAwareTokenizer นี้จะแบ่งสตริงออกเป็นส่วนๆ หากมีเว้นวรรค
พารามิเตอร์ | |
---|---|
params |
: พารามิเตอร์ที่ได้รับผ่านตัวเลือก |
คิกรีเทิร์น | |
---|---|
|
รายการสตริงที่แสดงอาร์กิวเมนต์บรรทัดคำสั่ง |