J'essaie d'ajouter deux nombres à partir de champs EditText. Jusqu'à présent, j'ai le code ci-dessous qui, je crois, convertit le champ EditText 'pos1_deg' & 'pos2_deg' en entiers deg1 & deg2.Problèmes de conversion d'entier en chaîne
deg1 = Integer.parseInt(pos1_deg.getText().toString());
deg2 = Integer.parseInt(pos2_deg.getText().toString());
Je pourrais alors faire ce qui suit pour les ajouter ensemble
degSum = deg1 + deg2
Et puis le registre degSum détient la somme de deg1 & 2. Est-ce correct jusqu'à présent?
Ensuite, pour revenir au 'Edit' resultText, j'ai besoin de changer l'entier degSum en une chaîne. Je pensais que la façon correcte était d'utiliser le code ci-dessous:
result.setText(degSum.toString());
Cependant, je reçois un « ne peut être invoqué toString() sur le type primitif int » erreur. Qu'est-ce que je fais mal?
Un grand merci pour toute aide
quelle langue est-il? – Anpher
La langue est ...? –
Il y avait une autre question il y a une heure qui donne une réponse: [Comment convertir un entier en String] (http://stackoverflow.com/questions/4105331/how-to-convert-from-int-to-string) –