StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

สรุป

ผู้สร้างสาธารณะ

StringEscapeUtils ()

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

static String escapeShell (String str)

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

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

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

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

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

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