StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Clase de utilidad para escapar cadenas en formatos específicos. Incluye métodos para marcar con escape las cadenas que se pasan a Android Shell.

Resumen

Constructores públicos

StringEscapeUtils()

Métodos públicos

static String escapeShell(String str)

Agrega una secuencia de escape a un String para usarlo en un comando de shell de Android.

static List<String> paramsToArgs(List<String> params)

Convierte los parámetros proporcionados a través de opciones en argumentos de línea de comandos para el subproceso

Este método realizará un proceso de anulación de escape genérico y simplista para cada parámetro de la lista.

Constructores públicos

StringEscapeUtils

public StringEscapeUtils ()

Métodos públicos

escapeShell

public static String escapeShell (String str)

Agrega una secuencia de escape a un String para usarlo en un comando de shell de Android.

Parámetros
str String: El String que se debe escapar

Muestra
String La shell de Android escapó de String

paramsToArgs

public static List<String> paramsToArgs (List<String> params)

Convierte los parámetros proporcionados a través de opciones en argumentos de línea de comandos para el subproceso

Este método realizará un proceso de anulación de escape genérico y simplista para cada parámetro de la lista. Reemplaza \[char] por [char]. Por ejemplo, \" se convierte en ". Esto permite que las cadenas con comillas dobles escapadas sigan siendo cadenas después de ser analizadas por QuotationAwareTokenizer. Sin este parámetro, QuotationAwareTokenizer dividirá la cadena en secciones si tiene espacios.

Parámetros
params List: Parámetros recibidos a través de opciones

Muestra
List<String> Lista de cadenas que representan argumentos de la línea de comandos