Comment puis-je découper une chaîne en plusieurs parties?

J'ai une chaîne avec plusieurs mots séparés par des espaces, par exemple "firstword deuxième tiers", et une liste de tableaux. Je veux diviser la chaîne en plusieurs morceaux, et ajoutez de la "pièce" les chaînes de la liste de tableaux.

Par exemple,"firstword deuxième tiers" peut être découpé en trois chaînes distinctes , de sorte que la liste de tableaux aurait 3 éléments; "1 2 3 4" peut être divisé en 4 cordes, dans les 4 éléments de la liste de tableaux. Voir le code ci-dessous:

public void separateAndAdd(String notseparated) {
    for(int i=0;i<canBeSepartedinto(notseparated);i++{
    //what should i put here in order to split the string via spaces?
        thearray.add(separatedstring);
    }
}

public int canBeSeparatedinto(String string)
    //what do i put here to find out the amount of spaces inside the string? 
    return ....
}

Merci de laisser un commentaire si vous n'obtenez pas ce que je veux dire ou je devrait corriger quelques erreurs dans ce post. Merci pour votre temps!

InformationsquelleAutor Ewen | 2012-08-30