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