Sin usar matrices y métodos especiales, ¿cómo hago un método nthWord?

Sin usar matrices y métodos especiales, como el splitmétodo, ¿cómo escribo el siguiente método? La entrada int representa un número nque se supone positivo, y la cadena de salida contiene cada enésima palabra de la cadena de entrada, comenzando con la primera palabra. , separados por un solo espacio.

Esto es lo que tengo hasta ahora:

public static String nthWord(int n, String s1) {

    StringBuilder sb = new StringBuilder();
    for(int x = 0; x < s1.length(); x = x + n) {
      sb.append(s1.charAt(x));
    }
    return sb.toString();
}

Entonces, por ejemplo, la entrada:

HW2.nthWord (3, "cero uno dos tres cuatro cinco seis siete")

Debería dar salida:

"cero tres seis"

Pero mi método actual sale:

"zon t heo vs v"

Respuesta 1

Debe verificar cada carácter de la cadena para encontrar los espacios para identificar las palabras. Entonces, lo que tienes es un comienzo, pero necesitas:

  1. Incrementa x en 1 solamente.
  2. Para cada carácter, verifique si es un espacio y haga un seguimiento de en qué palabra se encuentra.
  3. Cuando toque un espacio, incremente su contador de palabras (o reinícielo a 0 si es un múltiplo de n)
  4. Agregue los caracteres a su cadena cuando su contador de palabras esté en 0.
Respuesta: 2

Soy nuevo en Java y necesito tu ayuda para implementar una GUI. A continuación se muestra un código de juego de adivinanzas. Funciona. import javax.swing. *; import java.awt. *; import java.awt.event.ActionEvent; importar java ....

1) Tengo una función nativa de Java que pasa varios parámetros y su implementación es un constructor nativo de C ++ para crear un objeto y devuelve un largo que se lanza desde el puntero al objeto. Esta ...

Mi código no funciona para este método, estoy tratando de sumar la suma de la suma de los números; si n = 3, devuelve 10; n = 6, devuelve 56; este es mi código: public int sumOfSums (int n) {int [] ...

¿Hay alguna manera de importar la biblioteca externa .net en eclipse? es una biblioteca de creación propia y quiero importarla en eclipse. Es posible ?