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