[java] Класс типа int

koly

Как получить класс для примитивного типа int ?
Class.forName("int") не работает

smit1

Integer.TYPE

katrin2201

Класса для примитивного типа нету.
Для этого и существует специальный класс-обертка Integer.

koly

Умоляю тебя, скажи мне что ты просто всего лишь не прочитал первый ответ на мой пост

koly

Спасибо!

katrin2201

Или меня глючит под конец дня, или там что-то другое было написано.
А вообще, наверное, я просто чего-то не знаю.
Чем это от Integer.class отличается? 0.о

koly

Integer.class - это класс оболочки
Integer.TYPE - это класс для int. Нужен например, для того, чтобы найти метод у класса:

class MyClass {
public void myMethodWithOneIntParameter(int a) {
}
}


....
MyClass.class.getMethod("myMethodWithOneIntParameter", Integer.TYPE);
....

katrin2201

а ок спс 0.о бум знать

Hastya

Умоляю тебя, скажи мне что ты просто всего лишь не прочитал первый ответ на мой пост
Поздняк, спалился парень.
Теперь уволят...

katrin2201

я задал вопрос нашему senior developer - он тоже не в курсях был
реально просто фишка мало пригождается, а в ж2ее вообще не нужна...
а если я начну вспоминать тот код, который мне приходится поддерживать... индусский кстати
помните шутку про взятие даты след дня? Так вот это у меня не шутка, а реальность =)

Hastya

даю подсказку вашему Senior Developer-у:

int.class

wwoland

помните шутку про взятие даты след дня
Напомни плз, а то подзабыл

Alena_08_11

Эта не та которая
Thread.Sleep(24*60*60*1000);
return DateTime.Now;
ну чё то вроде.
?

katrin2201

та

katrin2201

да все уже, все свободны

Olenenok

Thread.Sleep(24*60*60*1000);
return DateTime.Now;
Оставить комментарий
Имя или ник:
Комментарий: