StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

สรุป

ช่างก่อสร้างสาธารณะ

StringEscapeUtils ()

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

static String escapeShell (String str)

หลีกเลี่ยงString เพื่อใช้ในคำสั่งเชลล์ของ Android

static paramsToArgs ( params) paramsToArgs ( params)

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

วิธีนี้จะทำ unescape ทั่วไปที่เรียบง่ายสำหรับแต่ละพารามิเตอร์ในรายการ

ช่างก่อสร้างสาธารณะ

StringEscapeUtils

public StringEscapeUtils ()

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

EscapeShell

public static String escapeShell (String str)

หลีกเลี่ยงString เพื่อใช้ในคำสั่งเชลล์ของ Android

พารามิเตอร์
str String :String จะหลบหนี

ผลตอบแทน
String เชลล์ Android EscapeString

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

ผลตอบแทน
รายการสตริงที่แสดงอาร์กิวเมนต์บรรทัดคำสั่ง