2012-02-28 25 views
0

私のアプリでは、このアクティビティへの文字列を別のアクティビティからインポートしました。文字列を整数に変換

 int counter1, counter2, counter3, counter4, counter5; 

これは、文字列を受信するための私のコードです:文字列が現在合格さ

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

、私は必要なすべてがためである私は、この文字列は5つの整数、次のように変換する必要が それは整数に変換されます。 EDIT

+0

「ボーナスの質問」を無関係なので、自分の質問に移動することをお勧めします。 – ASTX813

+0

私のボーナスの質問に答える人のおかげで、それは働いた –

答えて

0

使用Integer.parseInt()

:または最初の活動のintとして余分を取り付け、その後、あなたの新しい活動の使用中Bundle.getInt()

+0

はい、私はアンドロイドの開発者サイトでもそれを読んで、私はちょうどそれを使用する方法が正確にはわからなかった。私は自分の弦の名前でセットアップする方法を教えてもらえますか? –

+0

EDITのおかげで、私はそれを把握することができますが表示されます。 –

1

Ad.1。 Q

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

NumberFormatException気を付けろ - 文字列が解析可能な整数を含まない場合。

Ad.2。 Q

ScrollView各列に?あなたは本当にそのようにしたいですか?

+1

こんにちは、あなたが書いたコードを使用すると、私の整数の名前はどうなりますか?私はちょうどそれを試して以来、私は私のアプリのTextViewsに入れた値の私の文字列の名前を使用したが、何も現れなかった。そして2番目の質問については、そうです、そうでなければお勧めしますか?もしそうなら、なぜですか? –

+0

このメソッドは、渡した文字列を解析しようとします。文字列の形式が一致しない場合は、例外がスローされます。これは、 'String'から 'int'を取得するための純粋なJavaの方法です。 2番目の部分については、テーブルの行全体を別々にスクロールしたくないと思っていました。それはより多くのtipical動作です:) – ITCuties

関連する問題