StringEscapeUtils
public class StringEscapeUtils
extends Object
java.lang.객체 | |
↳ | com.android.tradefed.util.StringEscapeUtils |
특정 형식의 문자열을 이스케이프 처리하기 위한 유틸리티 클래스입니다. Android 셸에 전달되는 문자열을 이스케이프하는 메서드를 포함합니다.
요약
공개 생성자 | |
---|---|
StringEscapeUtils () |
공개 방법 | |
---|---|
static String | escapeShell (String str) Android 셸 명령에서 사용하기 위해 |
static | paramsToArgs ( params) paramsToArgs ( params) 명령줄 인수에 대한 옵션을 통해 제공된 매개변수를 하위 프로세스로 변환합니다. 이 메소드는 목록의 각 매개변수에 대해 단순한 일반 이스케이프 처리를 수행합니다. |
공개 생성자
StringEscapeUtils
public StringEscapeUtils ()
공개 방법
탈출 쉘
public static String escapeShell (String str)
Android 셸 명령에서 사용하기 위해 ERROR(/String)
이스케이프 처리합니다.
매개변수 | |
---|---|
str | String : 탈출할 ERROR(/String) |
보고 | |
---|---|
String | Android 셸이 ERROR(/String) 이스케이프했습니다. |
paramsToArgs
public staticparamsToArgs ( params)
명령줄 인수에 대한 옵션을 통해 제공된 매개변수를 하위 프로세스로 변환합니다.
이 메소드는 목록의 각 매개변수에 대해 단순한 일반 이스케이프 처리를 수행합니다. \[char]를 [char]로 바꿉니다. 예를 들어 \"는 "로 변환됩니다. 이렇게 하면 이스케이프된 큰따옴표가 있는 문자열이 QuotationAwareTokenizer에 의해 구문 분석된 후 문자열로 남을 수 있습니다. 이 QuotationAwareTokenizer가 없으면 공백이 있는 경우 문자열을 섹션으로 나눕니다.
매개변수 | |
---|---|
params |
보고 | |
---|---|
명령줄 인수를 나타내는 문자열 목록 |