Turint skaičių:
int number = 1234;
Kuris būtų geriausias būdas konvertuoti šį skaičių į eilutę:
String stringNumber = "1234";
Bandžiau ieškoti (googlinti) atsakymo, bet daugelis neatrodė "patikimi".
Yra keli būdai:
String.valueOf(number)
(mano pasirinktas variantas)"" " + skaičius
(nežinau, kaip tai daro kompiliatorius, galbūt jis yra toks pat efektyvus, kaip ir pirmiau pateiktas)Integer.toString(skaičius)
Integer klasė turi statinį metodą toString() - galite jį naudoti:
int i = 1234;
String str = Integer.toString(i);
Grąžina String objektą, vaizduojantį nurodytą sveikąjį skaičių. Argumentas konvertuojamas į pasirašytą dešimtainį atvaizdavimą ir grąžinamas kaip eilutė, lygiai taip pat, lyg argumentas ir radiksas 10 būtų pateikti kaip metodo toString(int, int) argumentai.