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 |
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 staticparamsToArgs ( 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 |
Trả lại | |
---|---|
danh sách chuỗi đại diện cho các đối số dòng lệnh |