ChuỗiThoátUtils
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 các chuỗi đang được chuyển tới Android Shell.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
StringEscapeUtils () |
Phương thức công khai | |
---|---|
static String | escapeShell (String str) Thoát khỏi |
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 unescape chung đơn giản cho từng tham số trong danh sách. |
nhà thầu công cộng
ChuỗiThoátUtils
public StringEscapeUtils ()
Phương thức công khai
thoát vỏ
public static String escapeShell (String str)
Thoát khỏi ERROR(/String)
để sử dụng trong lệnh trình bao Android.
Thông số | |
---|---|
str | String : ERROR(/String) để thoát |
trả lại | |
---|---|
String | vỏ Android đã thoát ERROR(/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 unescape 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 ở dạng chuỗi sau khi được phân tích cú pháp bằng QuotationAwareTokenizer. Không có QuotationAwareTokenizer này sẽ chia chuỗi thành các 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 dòng lệnh args |