2017-12-07 6 views
-4

このコードの反対側の文字列は何ですか?INTのSTRINGへの逆

int number = Integer.parseInt(input.getText().toString()); 
+1

int_value.toString; 
'input.setText(持つInteger.toString(番号))'。あなたがドキュメント**、つまり['Integer'](https://docs.oracle.com/javase/8/docs/api/java/lang/)のjavadocを読んだら、すぐに知っていたでしょう。 Integer.html)および['TextComponent'](https://docs.oracle.com/javase/8/docs/api/java/awt/TextComponent.html)(?) – Andreas

答えて

7

intStringの反対側はStringintあろう。

String strNumber = String.valueOf(number); //< fast and efficient. 

または

String strNumber = "" + number; //< lazy and slow. 
+0

['int Integer.parseInt(String s)']の反対側(https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html#parseInt-java.lang.String- )は['String Integer.toString(int i)'](https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html#toString-int-)です。両方とも 'int radix'(これは' String.valueOf'ではありません)をとるオーバーロードを持っています。 – Andreas

0

あなたはこの

int a=5; 
String s = ""+a; 

または

int a =5; 
String s=Integer.toString(a); 
1

のように整数を文字列に変換する別の方法があり、それを行うことができます。それらのうちのいくつかは以下にリストされています。

方法1つの

String.valueOf(int_value); 

方法2

Integer.toString(int_value); 

方法3

+0

'int_value.toString;'は法的Javaではありません。 –

関連する問題