StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
com.android.tradefed.util.StringEscapeUtils


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

요약

공개 생성자

StringEscapeUtils ()

공개 메소드

static String escapeShell (String str)

Android 셸 명령에 사용하기 위해 String 이스케이프합니다.

static paramsToArgs ( params) paramsToArgs ( params)

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

이 방법은 목록의 각 매개변수에 대해 단순한 일반 이스케이프 해제를 수행합니다.

공개 생성자

StringEscapeUtils

public StringEscapeUtils ()

공개 메소드

탈출쉘

public static String escapeShell (String str)

Android 셸 명령에 사용하기 위해 String 이스케이프합니다.

매개변수
str String : 이스케이프할 String

보고
String Android 셸이 String 이스케이프했습니다.

paramsToArgs

public static  paramsToArgs ( params)

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

이 방법은 목록의 각 매개변수에 대해 단순한 일반 이스케이프 해제를 수행합니다. \[char]를 [char]로 대체합니다. 예를 들어 \"는 "로 변환됩니다. 이를 통해 이스케이프된 큰따옴표가 있는 문자열이 QuotationAwareTokenizer에 의해 구문 분석된 후 문자열로 유지될 수 있습니다. 이 QuotationAwareTokenizer가 없으면 문자열에 공백이 있는 경우 문자열을 여러 섹션으로 나눕니다.

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

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