Java int to String - Integer.toString (i) против нового Integer (i) .toString () - PullRequest
419 голосов
/ 14 октября 2010

Иногда ява озадачивает меня.
У меня огромное количество инициализаций int .

Что такое реальная разница?

  1. Integer.toString(i)
  2. new Integer(i).toString()

Ответы [ 11 ]

0 голосов
/ 20 ноября 2016

1. Integer.toString(i)

Integer i = new Integer(8);
    // returns a string representation of the specified integer with radix 8
 String retval = i.toString(516, 8);
System.out.println("Value = " + retval);

2. new Integer(i).toString()

 int i = 506;

String str = new Integer(i).toString();
System.out.println(str + " : " + new Integer(i).toString().getClass());////506 : class java.lang.String
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...