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)

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

이 메서드는 목록의 각 매개변수에 대해 간단한 일반 이스케이프 해제를 실행합니다.

공개 생성자

StringEscapeUtils

public StringEscapeUtils ()

공개 메서드

escapeShell

public static String escapeShell (String str)

Android 셸 명령어에 사용할 수 있도록 String를 이스케이프 처리합니다.

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

반환 값
String Android 셸에서 String를 이스케이프했습니다.

paramsToArgs

public static  paramsToArgs ( params)

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

이 메서드는 목록의 각 매개변수에 대해 간단한 일반 이스케이프 해제를 실행합니다. \[char] 를 [char]로 대체합니다. 예를 들어 \'는 \'로 변환됩니다. 이렇게 하면 이스케이프 처리된 큰따옴표가 있는 문자열이 QuotationAwareTokenizer에 의해 파싱된 후에도 문자열로 유지됩니다. 이 속성이 없으면 QuotationAwareTokenizer는 문자열에 공백이 있는 경우 문자열을 섹션으로 나눕니다.

매개변수
params : 옵션을 통해 수신된 매개변수

반환 값
명령줄 인수를 나타내는 문자열 목록