StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

StringEscapeUtils ()

วิธีการสาธารณะ

static String escapeShell (String str)

Escapes a String เพื่อใช้ในคำสั่งเชลล์ Android

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 static  paramsToArgs ( params)

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

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

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

การส่งคืน
รายการสตริงที่แสดงถึง args บรรทัดคำสั่ง