2014-02-15 13 views
0

我是新手編程。我正在學習如何用String number = " ";添加可變整數,下面是一個例子。我在測試。如何在String number中添加可變整數「」;

Button buttonSend; 
int phone =9900990; 

public void onClick(View v) { 
    switch (v.getId()) {  
     case R.id.buttonSend:  
      String messageToSend = "#abc"; 
      String number = " "; 
      SmsManager.getDefault().sendTextMessage(number, null, messageToSend, null, null); 
      break; 
    } 
} 
+6

什麼是你的問題? –

+1

你不應該把電話號碼保存爲int。最好的格式是一個字符串。想象一下數字以0開頭;作爲一個整數,該數字將丟失任何最左邊的零。 – Piovezan

+0

@Piovezan - 感謝您的建議。我甚至不知道這件事。這對我來說非常有用 – user3296057

回答

0
Button buttonSend; 
int phone =9900990; 

public void onClick(View v) { 

    switch (v.getId()) {  

     case R.id.buttonSend:  
      String messageToSend = "#abc"; 
      String number = " " + phone; 

      SmsManager.getDefault().sendTextMessage(number, null, messageToSend, null,null); 
      break; 
    } 
} 
2

你可以這樣做。

String str = String.valueOf(9900990) 
0

下面是你正在尋找的東西(根據感覺從你的問題)

String number = " " + 9900990; 

但是更清潔的方式是將整數轉換爲字符串

String str = String.valueOf(9900990) 
1

在你的情況,我想你想要:

String number = String.valueOf(phone); 

String number = "" + phone; 

或者

String number = Integer.toString(phone); 
相關問題