StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.객체
com.android.tradefed.util.StringEscapeUtils


특정 형식의 문자열을 이스케이프 처리하기 위한 유틸리티 클래스입니다. Android 셸에 전달되는 문자열을 이스케이프하는 메서드를 포함합니다.

요약

공개 생성자

StringEscapeUtils ()

공개 방법

static String escapeShell (String str)

Android 셸 명령에서 사용하기 위해 ERROR(/String) 이스케이프 처리합니다.

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 static  paramsToArgs ( params)

명령줄 인수에 대한 옵션을 통해 제공된 매개변수를 하위 프로세스로 변환합니다.

이 메소드는 목록의 각 매개변수에 대해 단순한 일반 이스케이프 처리를 수행합니다. \[char]를 [char]로 바꿉니다. 예를 들어 \"는 "로 변환됩니다. 이렇게 하면 이스케이프된 큰따옴표가 있는 문자열이 QuotationAwareTokenizer에 의해 구문 분석된 후 문자열로 남을 수 있습니다. 이 QuotationAwareTokenizer가 없으면 공백이 있는 경우 문자열을 섹션으로 나눕니다.

매개변수
params : 옵션을 통해 받은 매개변수

보고
명령줄 인수를 나타내는 문자열 목록