2011-07-12 12 views
25

मेरे पास कोड का यह टुकड़ा है:एंड्रॉइड - int को स्ट्रिंग में कैसे परिवर्तित करें और इसे एडिटटेक्स्ट में रखें?

ed = (EditText) findViewById (R.id.box); 
int x = 10; 
ed.setText (x); 

यह एक त्रुटि साबित होता है। मुझे पता है कि मुझे इसे स्ट्रिंग में बदलना है, लेकिन मैं यह कैसे कर सकता हूं?

मैंने x.toString() की कोशिश की है, लेकिन इसे संकलित नहीं किया जा सकता है।

+1

इस मामले में, एक नया सवाल फिर से पूछना। (संकेत: उत्तर 'char' को' स्ट्रिंग 'और' Integer.parseInt() 'स्ट्रिंग में बदलना है।) –

+0

आप Google से इसे क्यों नहीं आज़माते हैं, यह उत्तर प्राप्त करना इतना आसान है? –

+0

कृपया एक पोस्ट में एक समय में एक से अधिक प्रश्न पूछें। मैंने आपका दूसरा प्रश्न संपादित कर लिया है, इसे इसके बजाय एक नया प्रश्न पूछें। – Kev

उत्तर

8

रूप Integer.toString(integer value); विधि का प्रयास
ed = (EditText)findViewById(R.id.box); 
int x = 10; 
ed.setText(Integer.toString(x)); 
1

String.format() उपयोग करके देखें:

अपने कोड में
ed = (EditText) findViewById (R.id.box); 
int x = 10; 
ed.setText(String.format("%s",x)); 
0

उपयोग करें: `char`:

String.valueOf(x); 
संबंधित मुद्दे