Caster un String en int avec un arrondi
Salut à tous !
J'ai un souci aujourd'hui assez basique..
J'aimerai convertir un String en Int.
Jusque-là ça va ^^ :
Code:
sizeToReturn = Integer.parseInt(size.substring(0, size.length() - 1));
Où Size est le String a caster en Int dans sizeToReturn.
Le String Size contiendra toujours quelque chose comme :
"xxxxG"
Où "xxx" correspond à des nombres, et le "G" à la fin de Giga.
C'est pour cela que je fais size.substring(0, size.length() - 1), je vire le "G"
Ça marche très bien, sauf que maintenant je peux avoir des chiffres a virgules, du style 85.6G, donc je vire le "G" mais je peux pas caster "85.6" en int.
J'aimerai donc caster "87", faire un arrondi quoi ^^
J'ai essayé de mettre d’abord dans un double pour pouvoir faire un Math.round() dessus mais je sais pas caster un String en double..
Voilà mon problème, pas très compliqué mais je ne trouve pas :'(
Merci !