Неявное приведение к строке - toString и int + ""

Почему когда я использую this:

int a = 1;
methodWithParamString(a + "");

a приводится к String, но я не могу использовать toString() на integer?

int a = 1;
methodWithParamString(a.toString());

Не работает this: a+"" работает как: a.toString() + "" ?

6
задан MicNeo 6 February 2012 в 11:22
поделиться