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