diese Frage fühlt sich an wie sie bereits gefragt worden wäre, aber ich habe nichts geht so hier gefunden ...Der beste Weg Objekt aus getrennten String zu bauen (hoffentlich nicht geschlungen Fall)
I Konstruktor haben, die ist reichte eine Zeichenfolge, die begrenzt ist. Von dieser Zeichenfolge muss ich die Instanzvariablen eines Objekts auffüllen. Ich kann die Zeichenkette leicht durch die Begrenzte teilen, um mir eine Reihe von Zeichenketten zu geben. Ich weiß, dass ich einfach durch das Array iterieren und meine Instanzvariablen mit Hilfe von ifs oder einer switch/case-Anweisung basierend auf dem aktuellen Array-Index setzen kann - aber das fühlt sich einfach ein wenig unangenehm an. Pseudo-Code:
Hat jemand irgendwelche Ideen, wie ich das besser/netter mache?
Für was es wert ist, arbeite ich in Java, aber ich denke, das ist Sprache unabhängig.
Ich mag diesen Weg, der for-each ist viel weniger überladen ... – Fraser
Ich bin gelaufen für den ersten Teil dieser Antwort. Es ist konzeptionell sehr einfach und vermeidet das Durcheinander einer Schleife überhaupt. oh - und ich kann die Eingabezeile nicht einfach ändern. Dank so) –