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 |
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 |