Programım bazı girişler (String
) alıyor. Girdiğin, "1.5"
gibi bir double
biçiminde olması oldukça olasıdır. Ama ben onu bir integer
'a dönüştürmek istiyorum, bu yüzden sadece bir 1
ile bitirebilirim.ParseInt'i bir çift için nasıl kullanabilirim?
Integer.parseInt(someString);
Ama çalışmıyor - Ben çünkü bunu ayrıştırmak olamaz nokta .
ait olduğunu varsayarak yaşıyorum:
Önce bu çalıştı.
Bu yüzden, Integer
sınıfının double
numaralı telefondan bir integer
oluşturabileceğini düşündüm. Yani ben böyle bir double
oluşturmak ve sonra onu bir int
yapmaya karar verdi:
Integer.parseInt(Double.parseDouble(someString));
Ama görünüşe (çift) Böylece
parseInt bulundu
uygun bir yöntem yoktur , sen ne önerirsin? Bunun için tek linerler var mı? Noktaları ve tüm karakterleri ortadan kaldıran bir yöntem yapmayı düşündüm ... ama bu pek hoş gelmiyor.
int çift itibaren) 2 çift döküm olarak dizgesini çözümler! Tamamen unuttun. Teşekkür ederim. – Voldemort