2012-02-28 188 views
0

在我的應用程序中,我剛剛從另一個活動向此活動導入了一個字符串。 我需要這個字符串轉換成5點的整數,以下內容:將字符串轉換爲整數

 int counter1, counter2, counter3, counter4, counter5; 

這是我收到的字符串代碼:

 Bundle gotBasket = getIntent().getExtras(); 
     number = gotBasket.getString("lol"); 

字符串目前順利通過,所有我需要的是它將被轉換爲整數。

+0

我會建議將「獎金問題」轉移到自己的問題中,因爲它們不相關。 – ASTX813 2012-02-28 20:23:26

+0

感謝那傢伙回答我的獎金問題,它工作 – 2012-02-28 20:35:51

回答

0

使用Integer.parseInt()

編輯:或者在第一個活動附加額外爲int,然後在新的活動中使用Bundle.getInt()

+0

是的,我也讀了android開發者網站上,我只是不完全確定如何使用它。你能告訴我應該如何用我的字符串名稱來設置它嗎? – 2012-02-28 20:28:08

+0

感謝編輯,我會看看如果我能弄明白。 – 2012-02-28 20:32:21

1

Ad.1。 Q

Integer.parseInt(gotBasket.getString("lol")); 

當心NumberFormatException - 如果字符串不包含一個可分析的整數。

Ad.2。 Q

ScrollView每列?你真的想這樣嗎?

+1

嗨,當我使用你寫的代碼時,我的整數的名字是什麼?因爲我只是試了一下,在那裏我使用了我的應用程序中的TextViews的值的字符串的名稱,但沒有出現。而對於第二個問題,是的,我會這樣做 - 你會推薦嗎?如果是這樣,爲什麼? – 2012-02-28 20:39:12

+0

此方法將嘗試解析您傳遞給它的字符串。如果字符串的格式不匹配,則拋出異常。這是從'String'獲取'int'的純java方法。至於第二部分,我認爲你想分別滾動表格的整行而不是每列。這是更具針對性的行爲:) – ITCuties 2012-03-01 16:35:37