StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Lớp tiện ích để thoát chuỗi cho các định dạng cụ thể. Bao gồm các phương thức để thoát khỏi chuỗi đang được chuyển tới Android Shell.

Bản tóm tắt

Nhà thầu xây dựng công cộng

StringEscapeUtils ()

Phương pháp công khai

static String escapeShell (String str)

Thoát một String để sử dụng trong lệnh shell Android.

static paramsToArgs ( params) paramsToArgs ( params)

Chuyển đổi các tham số được cung cấp thông qua các tùy chọn thành đối số dòng lệnh thành quy trình phụ

Phương pháp này sẽ thực hiện một thao tác thoát chung đơn giản cho từng tham số trong danh sách.

Nhà thầu xây dựng công cộng

StringEscapeUtils

public StringEscapeUtils ()

Phương pháp công khai

thoát khỏi vỏ

public static String escapeShell (String str)

Thoát một String để sử dụng trong lệnh shell Android.

Thông số
str String : String để thoát

Trả lại
String shell Android đã thoát khỏi String

thông sốToArgs

public static  paramsToArgs ( params)

Chuyển đổi các tham số được cung cấp thông qua các tùy chọn thành đối số dòng lệnh thành quy trình phụ

Phương pháp này sẽ thực hiện một thao tác thoát chung đơn giản cho từng tham số trong danh sách. Nó thay thế \[char] bằng [char]. Ví dụ: \" được chuyển đổi thành ". Điều này cho phép chuỗi có dấu ngoặc kép thoát vẫn ở dạng chuỗi sau khi được QuotationAwareTokenizer phân tích cú pháp. Nếu không có QuotationAwareTokenizer này sẽ chia chuỗi thành nhiều phần nếu nó có khoảng trống trong đó.

Thông số
params : tham số nhận được thông qua tùy chọn

Trả lại
danh sách chuỗi đại diện cho các đối số dòng lệnh