Android'de bir dizeyi tam sayıya dönüştürme
Bir dizeyi tam sayıya nasıl dönüştürebilirim?
Kullanıcının bir sayı girmesini istediğim bir metin kutum var:
EditText et = (EditText) findViewById(R.id.entry1);
String hello = et.getText().toString();
Ve değer hello
dizesine atanır.
Yazdıkları sayıyı alabilmek için bunu bir tamsayıya dönüştürmek istiyorum; bu sayı daha sonra kodda kullanılacak.
EditText`i bir tamsayıya dönüştürmenin bir yolu var mı? Bu aracı adamı atlar. Eğer yoksa, dizeden tam sayıya çevirmek yeterli olacaktır.
171
3
Integer sınıfına ve statik
parseInt()
yöntemine bakın:http://developer.android.com/reference/java/lang/Integer.html
Yine de ayrıştırma sırasında sorun çıkması durumunda
NumberFormatException
yakalamanız gerekecektir:String'i float'a çevirmelisin. Çalışıyor.