Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

QuotationAwareTokenizer

public class QuotationAwareTokenizer
extends Object

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


Resumen

Constructores públicos

QuotationAwareTokenizer ()

Métodos públicos

static String combineTokens (String... tokens)

Realice el proceso inverso de tokenizeLine(String) .

static String[] tokenizeLine (String line, String delim)
static String[] tokenizeLine (String line)

Tokeniza la cadena, dividiéndola en espacios.

static String[] tokenizeLine (String line, String delim, boolean logging)

Tokeniza la cadena, dividiéndola en un delimitador especificado.

static String[] tokenizeLine (String line, boolean logging)

Tokeniza la cadena, dividiéndola en espacios.

Constructores públicos

QuotationAwareTokenizer

public QuotationAwareTokenizer ()

Métodos públicos

combineTokens

public static String combineTokens (String... tokens)

Realice el proceso inverso de tokenizeLine(String) .
Dado el conjunto de tokens, combínelos en una sola línea.

Devoluciones
String UnaString creada a partir de todos los tokens.

tokenizeLine

public static String[] tokenizeLine (String line, 
                String delim)

Parámetros
line String

delim String

Devoluciones
String[]

tokenizeLine

public static String[] tokenizeLine (String line)

Tokeniza la cadena, dividiéndola en espacios. No se divide entre comillas dobles consecutivas y sin comillas.

Véase también tokenizeLine(String, String)

Parámetros
line String

Devoluciones
String[]

tokenizeLine

public static String[] tokenizeLine (String line, 
                String delim, 
                boolean logging)

Tokeniza la cadena, dividiéndola en el delimitador especificado. No se divide entre comillas dobles consecutivas y sin comillas.

Cómo funciona el tokenizador:

  1. Divida la cadena en "caracteres", donde cada "carácter" es un carácter de escape como \ "(es decir," \\\ "") o un único carácter real como f (solo "f").
  2. Para cada "personaje"
    1. Si es un espacio, termine un token a menos que nos coticen
    2. Si es una comilla, mueva el bit "nos están citando"
    3. De lo contrario, agréguelo al token que se está construyendo
  3. En EOL, normalmente no hemos agregado el token final al (tokens) ERROR(/ArrayList)
    1. Si el último "carácter" es un carácter de escape, lanza una excepción; eso no es válido
    2. Si estamos en medio de una cita, lanza una excepción; eso no es válido
    3. De lo contrario, agregue el token final a (tokens)
  4. Devuelve una versión String [] de (tokens)

Parámetros
line String : unaString a ser tokenizada

delim String : el delimitador para dividir

logging boolean : si registrar o no operaciones

Devoluciones
String[] Una versión tokenizada de la cadena

Lanza
IllegalArgumentException si la línea no se puede analizar

tokenizeLine

public static String[] tokenizeLine (String line, 
                boolean logging)

Tokeniza la cadena, dividiéndola en espacios. No se divide entre comillas dobles consecutivas y sin comillas.

Véase también tokenizeLine(String, String)

Parámetros
line String

logging boolean

Devoluciones
String[]