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 reverso de tokenizeLine(String) .

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

Tokeniza la cadena, dividiéndose en espacios.

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

Tokeniza la cadena y se divide en el delimitador especificado.

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

Tokeniza la cadena, dividiéndose en espacios.

Constructores públicos

QuotationAwareTokenizer

public QuotationAwareTokenizer ()

Métodos públicos

combineTokens

public static String combineTokens (String... tokens)

Realice el reverso de tokenizeLine(String) .
Dado un conjunto de tokens, combínalos en una sola línea.

Devoluciones
String Una String 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éndose en espacios. No se divide entre comillas consecutivas sin comillas.

Ver 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 y se divide en el delimitador especificado. No se divide entre comillas consecutivas sin comillas.

Cómo funciona el tokenizer:

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

Parámetros
line String : una String para ser tokenizada

delim String : el delimitador para dividir

logging boolean : si registrar o no operaciones

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

Arroja
IllegalArgumentException si la línea no se puede analizar

tokenizeLine

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

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

Ver también tokenizeLine(String, String)

Parámetros
line String

logging boolean

Devoluciones
String[]