Soru & Cevap

Textboxdaki değere integer değişkene aktarma

18.05.2016 - 07:07

Arkadaşlar textboxdaki bir değeri bir değişkene aktarmak istiyorum

textDegeri=txtBox1.text.toInt()!

komutunu kullanıyorum ama sürekli şöyle bir hata alıyorum.

Value of optional type 'String?' not unwrapped; did you mean to use '!' or '?'?

Ne yapmam gerekiyor yardımcı olur musunuz?

143 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2335-1379625106.jpg
rocxteady
20.05.2016 - 11:10
textDegeri = Int(txtBox1.text!)!

 

aykut
23.05.2016 - 10:01
Ulaş Sancak çok teşekkür ederim bugün deneme fırsatım oldu. Hiç bir yerde çözümünü bulamamıştım. Kitabını satın aldığım adam bile 2 dakkasını ayırıp yardımcı olmadı. Bu kod çalıştı adamsın :). Integerı float veya double a çevirmeyi de biliyorsan yazarsan çok sevinirim.
Ulaş Sancak
23.05.2016 - 11:17
Rica ederim. Cevaptaki Stringi integera çevirdiğim gibi çevirebilirsin. Double() Cevabı puanlayıp kabul edersen sevinirim. :)
Rahmican Büyükyekdeli
30.05.2016 - 03:03
Çok teşekkürler, yeni başlayan biri olarak bir çok siteye bakmış ve cevabı bulamamıştım :)
Profile picture for user lapota13
lapota13
20.05.2016 - 08:59

Arkadaşlar ben soruyu yanlışlıkla android kısmına mı yazdım, yoksa siz mi ios sorusuna android ile cevap veriyorsunuz tam olarak anlayamadım yahu

picture-5574-1386508473.jpg
enes.acikoglu
19.05.2016 - 09:30

Selam Aykut;

textDegeri=txtBox1.text.toInt()! bu ifade geçerli  bir ifade değil malesef.

String bir değeri int bir değere çevirmek istiyorsan javanın core apisindeki sınıflarla bunu gerçekleştiebilirsin 2 yöntem aşağıda yazıyorum;

1-) int value=Integer.valueOf(textDegeri.getText);

2-) int value=Integer.parseInt(textDegeri.getText);

 

Koly Gelsin

Profile picture for user ahmetburak006
ahmetburak006
18.05.2016 - 07:57

int degisken=Integer.valueOf(textDegeri.getText) Çözüm bu olabilir

MBilalBark
19.05.2016 - 06:55
string ifadeyi integer a konvert etmen gerekiyor böyle ararsan internette bulursun.