2013-01-18, 17:37
  #1
Medlem
Exempel:
Slå in in ett antal valfria heltal: 2150 1000 1500 1600

Hur gör jag för att lagra dessa tal i en arraylist? Har försökt med det mesta men bara kommit fram till lösningar som bygger på att man vet hur många tal som ska matas in där.

Typ med hjälp av en for-loop. Har funderat på om man kan spara dom inmatade talen som en sträng, räkna ut när varje mellanslag kommer och sen använda parseInt för att göra om talen till heltal men det känns som en bökig lösning.

Vänder mig därför till er för att se om det finns någon smart metod att använda.

Tack på förhand.
Citera
2013-01-18, 18:15
  #2
Medlem
rjonssons avatar
Kanske StringTokenizer kan hjälpa?
Citera
2013-01-18, 20:30
  #3
Medlem
Tooners avatar
dinString.split(" ");

Easy peasy.

http://docs.oracle.com/javase/7/docs...a.lang.String)
Citera
2013-01-21, 00:06
  #4
Medlem
Citat:
Ursprungligen postat av Tooner
dinString.split(" ");

Easy peasy.

http://docs.oracle.com/javase/7/docs...a.lang.String)

Löste det med den metoden. Tack för hjälpen.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in