java try parse integer
Mar. 21st, 2013 11:25 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
А почему в java нету готовых методов, которые бы позволяли парсить числа, не кидая исключений?
Т.е. возвращали бы true+число, либо false, типа как int.TryParse в дотнете.
Т.е. возвращали бы true+число, либо false, типа как int.TryParse в дотнете.
no subject
Date: 2013-03-21 10:36 am (UTC)Чем принципиально это отличается от IOException?
no subject
Date: 2013-03-21 10:38 am (UTC)no subject
Date: 2013-03-21 10:39 am (UTC)no subject
Date: 2013-03-21 10:42 am (UTC)То есть правильно было бы иметь по 2 версии функций, с исключениями и без них.
Просто использование исключений вместо кодов возврата приводит к тому, что 50 строчек линейного рабочего кода, например, для работы с файлом, превращаются в гору try блоков, которые могут быть не нужны.
no subject
Date: 2013-03-21 10:56 am (UTC)В жабе конечно есть Checked Exceptions, но при правильном использовании вполне полезны.
no subject
Date: 2013-03-21 10:58 am (UTC)Сделать из кода возврата исключение пишется лаконичнее, чем сделать код возврата из исключения :)
no subject
Date: 2013-03-22 07:50 am (UTC)А теперь представьте во что превратятся либы через пару лет. Как вы будете материться на то, что "какого хера оно продолжает\дохнет\подставьте сами без какой либо инфы?".