metaclass: (дзедline)
metaclass ([personal profile] metaclass) wrote2013-03-21 11:25 am
Entry tags:

java try parse integer

А почему в java нету готовых методов, которые бы позволяли парсить числа, не кидая исключений?
Т.е. возвращали бы true+число, либо false, типа как int.TryParse в дотнете.

[identity profile] aka-shaggie.livejournal.com 2013-03-21 04:24 pm (UTC)(link)
Про Guava уже всё как надо рассказали. И ещё можно добавить, что в apache commons lang есть math.NumberUtils, который тоже это умеет. И в любой мало-мальский проект эта либа какими-нибудь зависимостями да притянута.

Но вообще проблема системная. Питонисты, например, не умеют без KeyError когда у них ключ в мапе не нашёлся, и ничего, тишина, никто не возмущается.

[identity profile] metaclass.livejournal.com 2013-03-21 04:42 pm (UTC)(link)
Охохо, с KeyError в питоне мне пришлось обшарить внутренности питономашины, чтобы доказать упертым линуксоидам что это косяк, а не "так можно".