Usando StringTokenizer para hacer un par de palabras

Estaba atrapado en una situación en la que tengo que hacer pares de palabras a partir de una cadena de línea usando StringTokenzier. Pero no estoy seguro de cómo esa clase me puede dar esa funcionalidad.

Ejemplo: Entrada: "EE.UU. Reino Unido URSS China"
Salida: "Estados Unidos Reino Unido" "Reino Unido URSS" "URSS China"

StringTokenizer solo tiene hasMoreElements () y hasMoreTokens (), ¿cómo podemos iterar sobre él para lograr el resultado deseado?

Respuesta 1

Simplemente almacene el anterior y ya está:

String previous = tokenizer.nextToken();
while (tokenizer.hasMoreElements()) {
  String current = tokenizer.nextToken();
  String correctValue = previous + " " + current;

  previous = current;
}
Respuesta: 2

Tengo una cadena que tiene algunas etiquetas html y tiene múltiples datos en una cadena. Necesito verificar si un elemento en la interfaz de usuario está presente en esa cadena. Pude eliminar las etiquetas pero no estoy seguro ...

Tengo un gran problema, he desarrollado una aplicación Java que tiene como objetivo probar la audición, entregando sonidos a diferentes frecuencias (500Hz - 6000Hz) y decibelios, tan buenos hasta que apareció un problema en ...

¿Están familiarizados con alguna herramienta que haga el trabajo de análisis estático de un apk de Android? Quiero que el método total cuente en un apk de terceros.

Tengo una API que quiero usar para obtener datos. Para obtener datos, tengo que enviar una solicitud en formato XML y la respuesta se enviará en XML. ¿Alguien tiene algún ejemplo de cómo enviar una solicitud usando ...