Obtener segunda palabra de la cadena no reconocido

Arturo:

Tengo el siguiente código:

String myString = "Hello world";

firstWord = myString.substring(0, myString.indexOf(" "));
secondWord= myString.substring(1, myString.indexOf(" "));

La primera palabra está siendo reconocido pero el segundo es en realidad un personaje de corte. Entonces:

first: Hello

Second: ello

¿Cómo puedo obtener la segunda palabra?

Gracias

barredora:

Si está seguro de que hay exactamente 2 palabras, a continuación, sólo se puede hacer esto:

String myString = "Hello World";
int indexOfFirstSpace = myString.indexOf(" ");
String firstWord = myString.substring(0, indexOfFirstSpace);
String secondWord = myString.substring(indexOfFirstSpace + 1);

La segunda palabra es el justo la subcadena a partir del índice después de que el índice del espacio, todo el camino hasta el final de la cadena.

Si no está seguro de cuántas palabras hay, puede ser que también utiliza splitpara dividir la cadena:

String[] words = myString.split(" ");
if (words.length >= 2) {
    String firstWord = words[0];
    String seconfWord = words[1];
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=317961&siteId=1
Recomendado
Clasificación