Ich versuche, eine Methode zu schreiben, das erste Wort jedes Elements in einer Arraylist groß zu schreiben. Also, wenn die Arraylist ist:Großschreibung des Buchstabens in ArrayList mit ListIterator
"Mary hatte ein kleines Lamm"
Es müßte jedes Element ändern:
"Mary Had A Little Lamb"
Dies ist der Code, und das ist der einzige Weg, wie ich es kompilieren kann. Jeder andere Weg gibt mir einen Fehler, der besagt, dass es ein Objekt nicht in einen String konvertieren kann.
public static void capitalize(List<String> words)
{
String str = "";
ListIterator iter = words.listIterator();
while (iter.hasNext())
{
str = iter.next() + "";
str.toUpperCase();
iter.set();
}
}
Hoffe, das war klar genug. Dank
* Jede andere Weg * - wie? –
Vergessen Sie nicht, einen 'ListIterator' vorzugsweise –