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ể. Đưa vào các phương thức cho các chuỗi thoát đang được truyền đến Android Shell.

Tóm tắt

Hàm khởi tạo công khai

StringEscapeUtils()

Phương thức công khai

static String escapeShell(String str)

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

static paramsToArgs( params)

Chuyển đổi các tham số đã cho qua các tuỳ chọn thành đối số dòng lệnh thành quy trình phụ

Phương thức này sẽ thực hiện một thao tác không thoát chung đơn giản cho mỗi tham số trong danh sách.

Hàm khởi tạo công khai

StringEscapeUtils

public StringEscapeUtils ()

Phương thức công khai

EscapeShell

public static String escapeShell (String str)

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

Tham số
str String: String để thoát

Giá trị trả về
String shell Android đã thoát String

paramsToArgs

public static  paramsToArgs ( params)

Chuyển đổi các tham số đã cho qua các tuỳ chọn thành đối số dòng lệnh thành quy trình phụ

Phương thức này sẽ thực hiện một thao tác không thoát chung đơn giản cho mỗi 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 để ở lại dưới dạng một chuỗi sau khi được Báo giá AwareTokenizer phân tích cú pháp. Nếu không có {0/}tionAwareTokenizer này, chuỗi sẽ được chia thành nhiều phần nếu chuỗi đó có chỗ trống trong nó.

Tham số
params : thông số nhận được qua các lựa chọn

Giá trị trả về
danh sách chuỗi đại diện cho đối số dòng lệnh