0
我是java dev的新手。我想在editText中添加數字。 即如果用戶在editText中鍵入15,它應該添加數字1 + 5給出結果6. 在java中是否有它的函數。在C#中它是ToCharArray(),但我不知道在java中調用了什麼。 感謝如何在editText中添加數字
我是java dev的新手。我想在editText中添加數字。 即如果用戶在editText中鍵入15,它應該添加數字1 + 5給出結果6. 在java中是否有它的函數。在C#中它是ToCharArray(),但我不知道在java中調用了什麼。 感謝如何在editText中添加數字
可以使用
String str = "15";
char[] cArray = str.toCharArray();
int sum = 0;
for (char c : cArray)
sum += Character.digit(c, 10);
在C#和Java之間的轉換,你可以得到非常遠無爲而不是改變資本更多。 Java的String類中的等價方法是「toCharArray()」,從小寫「t」開始。
我正在使用上面的代碼,但應用程序似乎崩潰了。當我嘗試使用sum + = Integer.parseInt(c) 時,我得到錯誤(無法解析int)。任何幫助都會很棒。 – artist 2011-03-29 19:23:02
另外我怎樣才能把結果放在textview中。我正在使用textv.setText(總和),但它似乎並沒有工作。 – artist 2011-03-29 19:33:04
@artist嘗試編輯錯誤。至於textView,textv.setText(sum.toString())應該工作。 – 2011-03-29 19:49:12