StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
Lớp tiện ích để thoát khỏi các chuỗi cho các định dạng cụ thể. Bao gồm các phương thức để thoát các chuỗi đ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)
Tách |
static
|
paramsToArgs(
Chuyển đổi các tham số được cung cấp thông qua các tuỳ chọn thành đối số dòng lệnh cho quy trình phụ Phương thức này sẽ thực hiện một thao tác đơn giản để huỷ mã hoá 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)
Tách 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 staticparamsToArgs ( params)
Chuyển đổi các tham số được cung cấp thông qua các tuỳ chọn thành đối số dòng lệnh cho quy trình phụ
Phương thức này sẽ thực hiện một thao tác đơn giản để huỷ mã hoá cho mỗi tham số trong danh sách. Hàm này 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, chuỗi sẽ bị chia thành các phần nếu có khoảng trắng trong đó.
Tham số | |
---|---|
params |
: các tham số nhận được qua các tuỳ chọn |
Giá trị trả về | |
---|---|
|
danh sách chuỗi đại diện cho các đối số dòng lệnh |