Java: Hur gör man ett antal integers till en string?

Trädvy Permalänk
Medlem
Plats
Frösön
Registrerad
Okt 2015

Java: Hur gör man ett antal integers till en string?

Om programmet skriver ut 1, 3, 3, 7 (alla är ints) så vill jag att det omvandlas till String = "1337". Hur gör jag detta?
Jag har åstadkommit detta:

System.out.print("Hur många sidor tärningen ska ha: "); int sides = input.nextInt(); String all = ""; System.out.print("Hur många tärningskast du vill göra: "); int diceRolls = input.nextInt(); System.out.println("Tärningskast:"); for (int i = 0; i <= diceRolls; i++) { int x = (int) (1 + Math.random() * sides); System.out.println(x); int y = x; all = Integer.toString(x) + Integer.toString(y); } System.out.println(all);

Experimenterat en del, så vissa saker kanske är helt ologiska

I can't type and explain. What do I look like ? A Thread?

CPU: Intel Core i5 4690k
GPU: ASUS GTX 1080 8GB
RAM: DDR3 16 GB

Trädvy Permalänk
Medlem
Plats
Hedesunda
Registrerad
Dec 2005

Du försöker konvertera en integer till en sträng med olika radix.

all = all + y.toString(); etc etc...

Trädvy Permalänk
Medlem
Plats
Frösön
Registrerad
Okt 2015
Skrivet av hasenfrasen:

Du försöker konvertera en integer till en sträng med olika radix.

all = all + y.toString(); etc etc...

Efter att jag tog en paus och kollade på lite MacGyver så började min hjärna funka igen. Tack!

I can't type and explain. What do I look like ? A Thread?

CPU: Intel Core i5 4690k
GPU: ASUS GTX 1080 8GB
RAM: DDR3 16 GB